Add Generic Package Repository access
<!---
Please read this!
Before opening a new issue, make sure to search for keywords in the issues
filtered by the "feature" label:
- https://gitlab.com/gitlab-org/cli/-/issues/?label_name%5B%5D=type%3A%3Afeature
and verify the issue you're about to submit isn't a duplicate.
--->
### Problem to solve
I would love to speak to the [package registry](https://docs.gitlab.com/ee/user/packages/generic_packages/) via glab. Especially uploading generic packages is tedious, because I have to lookup my token all the time and use curl.
<!-- What problem do we solve? Try to define the who/what/why of the opportunity as a user story. For example, "As a (who), I want (what), so I can (why/value)." -->
### Proposal
Add another command to upload/download packages
issue