CI: individual caches for pre-commit jobs
CI jobs that call different pre-commit hooks need separate caches because pre-commit installs only those environments that are needed for the current call.
CI jobs that call different pre-commit hooks need separate caches because pre-commit installs only those environments that are needed for the current call.