Removes the `run-pre-commit` job from the CI configuration to streamline
the pipeline and reduce unnecessary complexity. Adds inclusion of a new
pre-commit template specifically for Go projects to ensure proper linting
and formatting checks are performed in the CI process.