Run pre-commit into the CI
Would allow to run the same versions of the development tools in different environments: dev env, CI.
It would avoid the issue of having the dev tools updated when updating the images and not of same version as the ones from
pre-commit. They would all be updated for all environments when updating
- Set up cache for pre-commit to speed-up jobs
- Run jobs with pre-commit
Uninstall no longer necessary dev tools from
3.8image, once the migration has been completed