OptimizeRepository will remove empty ref directories
This change adds functionality to OptimizeRepository such that it recursively traverses the loose ref directories and removes all empty subdirectories. It also counts each removal in Prometheus for observability.
Closes #2778 (closed)
Edited by GitLab Release Tools Bot