Enable switching pagination off
<!---
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
Currently all `list` commands are subject to pajination. Using external tools to iterate over results becomes very cumbersome as there's no information provided on number of pages etc.
### Proposal
implement `--all-pages` switch (or similar) that would trigger auto-iteration over *all* pages obtained from query with subsequent output.
### Further details
In cases of 3rd party tooling integration and JSON output (!1031 ) it is necessary to obtain all results at once to relieve external tools from custom code necessary to deal with pagination.
### Links / references
issue