ci/build: Improve deps checkings and CI jobs
We do check if gi module is available but not if any requirement gi module also is, so do this instead of early failing at test point.
We do check if gi module is available but not if any requirement gi module also is, so do this instead of early failing at test point.