Port the core package file feature from EE to CE
Problem to solve
If we want to support file upload for release API gitlab-org/gitlab-ce#31221 in a way that will leverage all the work we did for workhorse object storage acceleration and the Cloud Spend effort in https://gitlab.com/gitlab-org/gitlab-ce/issues/59232 we should consider porting the basic feature of ~"devops:package" to GitLab CE.
~"Maven Repository" and ~"NPM Registry" will not be ported, only the basic Package
and PackageFile
model.
/cc @jlenny