glab stack should have a command to show all existing stacks
<!---
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
We should have a `glab stack <subcommand>` to list all existing stacks. The only way (that I know of) to do so is to list `.git/stacked`.
This provides better UX if we want to use `glab stack switch` to switch between stacks.
OR
`glab stack switch` can show the list of stacks.
### Proposal
1. I don't have a good name for the subcommand :sweat_smile:
1. To get the list of stacks, we can list `.git/stacked`
- To note that it should also work in worktrees.
### Links / references
Related ticket regarding `glab stack` behaviour in worktrees: https://gitlab.com/gitlab-org/cli/-/work_items/8329
issue