Debloat GitLab::Client on release-tools
The ReleaseTools::GitlabClient
class is a wrapper for the https://github.com/NARKOZ/gitlab integration. The class started as a generic interface for methods to be used by the codebase but it has become bloated with methods used for specific purposes, related to gitlab-org/release-tools!3008 (comment 1860001451)
This issue is to analyze the architecture of GitlabClient
and consider if there is a better design for them