NuGet: Missing Package Content resource implementation (PackageBaseAddress/3.0.0)
Summary
The GitLab NuGet package manager implementation is missing the PackageBaseAddress resource (https://docs.microsoft.com/en-us/nuget/api/package-base-address-resource)
This resource is noted as mandatory in the docs: https://docs.microsoft.com/en-us/nuget/api/overview
I couldn't find any reference to it in : https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/api/concerns/packages/nuget_endpoints.rb
An example of usage is Dependabot, it's using this resource in order to fetch available versions of a specific package: https://github.com/dependabot/dependabot-core/blob/f5593cbaf7e333a8d0b445a280a73876ad494f3c/nuget/lib/dependabot/nuget/update_checker/repository_finder.rb#L84
Steps to reproduce
Query the NuGet feed and no PackageBaseAddress/3.0.0 resource is returned
Example Project
N/A, any nuget feed on GitLab will have this incorrect behavior.
What is the current bug behavior?
The PackageBaseAddress/3.0.0 resource doesn't exists
What is the expected correct behavior?
The PackageBaseAddress/3.0.0 exists and implements https://docs.microsoft.com/en-us/nuget/api/package-base-address-resource
Relevant logs and/or screenshots
N/A
Output of checks
This bug happens on GitLab.com