Convert GitLab collectors to use go-version for version comparison
The GitLab collectors currently compare versions using string comparison. Update the code to use the github.com/hashicorp/go-version library for more accurate and reliable version comparison.