Fix pages deployment
This does fix the pages deployment by upgradeing rules_jvm_external away from 6.1 to avoid this bug. In doing so other improvements where found:
- Error in the
pre-commithook when Gazelle is ran - Update the lockfiles in the
pre-commithook - Update to Bazel 7.4.0
- Test against multiple Bazel versions
Edited by Matthew Clarkson