ci: Add "check mr" jobs to needs: of build jobs
So that if the former fails, build & test jobs won't run, wasting less time & CI resources.
This requires slight tweaks to the rules: of the former job, to make sure it always exists when the build jobs do.
/cc @kusma