Add Gitaly Cluster
Relates gitlab-org/quality/reference-architectures#1 https://gitlab.com/gitlab-org/quality/gitlab-environment-toolkit/-/issues/51
Closes https://gitlab.com/gitlab-org/quality/gitlab-environment-toolkit/-/issues/57
MR adds in Gitaly Cluster and Praefect support. Ansible will intelligently be able to select between Gitaly Shared or Gitaly Cluster by detecting if Praefect nodes are available, which will be the new default moving forward.
For this setup Praefect will have it's own Omnibus built database initially (non HA) as support for it in our HA clusters isn't available at this time. It will also be served to clients by the existing internal load balancer.
MR also contains some other small fixes such as removal of deprecated Redis options and correct initial Grafana password config.