Manual upstream GitLab merge
There was a minor conflict resolution with the "Empty repo" template.
GitLab Shell version is being bumped to 14.5.0, the intermediate Gitaly revision also changes, introducing more error messages in protocol, see hgitaly#108 (closed)