Improve cluster graph behavior when GitLab is an old version
Problem to solve
cluster graph fails with cryptic errors when GitLab is older than the minimum required version (%18.1).
Proposal
cluster graph should check if GitLab instance is of the minimum required version (and explicitly report if it's too old) to improve the UX.