This change introduces GitLab CI configurations for running
pre-commit hooks on both Node and Go projects. It sets up the
pre-commit environment, ensures necessary dependencies are
installed, and runs pre-commit checks on all files to maintain
code quality and consistency. This automation helps to catch
issues early in the development process.