Container Registry OCI Conformance
## Context
The GitLab Container Registry is already used by our customers to store [OCI](https://opencontainers.org/) images, such as Helm charts, and not just Docker images. However, we do not advertise it as an OCI conformant registry.
The hosted registry providers currently registered as OCI conformant can be found at [conformance.opencontainers.org](https://conformance.opencontainers.org/#hosted).
## Task
Get the GitLab Container Registry registered as an OCI conformant registry, in both [Open Source](https://conformance.opencontainers.org/#open-source) and [Hosted](https://conformance.opencontainers.org/#hosted) categories.
To do this we'll need to:
1. [x] Run the [OCI conformance tests](https://github.com/opencontainers/distribution-spec/tree/main/conformance) against our registry (on a self-hosted/local instance and GitLab.com) and identify and raise issues for any faults;
1. [x] Fix all identified issues.
2. [x] Submit conformance tests to OCI as described in https://github.com/opencontainers/oci-conformance/blob/main/instructions.md.
3. [x] Update our documentation to mention that the GitLab Container Registry is officially OCI compliant.
4. [ ] Consider writing a blog post or including this in the next release notes.
epic