Clean up CI config
Following some confusion this morning I tried to clarify the CI config:
- The build jobs are now named
build-minimalandbuild-full. - The pre-build checks are now run during the build stage to be able to see build errors event if clang-format is not yet happy (as is done in the core)