[spago] deps. Also, add "needs" to order CI steps

Found errors in your .gitlab-ci.yml:

  • jobs:test config contains unknown keys: needs
You can also test your .gitlab-ci.yml in CI Lint