ci: Explicitly specify job dependencies
We can speed up CI a bit by allowing build jobs to run in parallel with review jobs, and don't have test jobs wait for non-default build configuration builds.
See https://gitlab.gnome.org/help/ci/yaml/README.md#needs for details.