Improve shell completions
<!--- 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 <!-- 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)." --> The current state of shell completions for glab leaves quite a bit to be desired. ### Proposal <!-- How are we going to solve the problem? --> Cobra provides nice facilities for good completion UX. ### Further details <!-- Include examples, use cases, benefits, goals, or any other details that will help us understand the problem better. --> ### Links / references https://github.com/spf13/cobra/blob/main/site/content/completions/_index.md
issue