Add group list column component
Detailed requirements: https://gitlab.com/groups/gitlab-org/plan-stage/product-planning/-/wikis/Home/Product/Feature-Requirements/Boards-2.0/MVC-1#3-groups-listscolumns
\
Designs: https://www.figma.com/design/E97ewgAP2u7CiPSziOEmXs/Work-Items---Boards?node-id=5355-326796&t=RWH6QmKnfFMkrLSl-0
\
Introduce a new component which handles rendering a work item list within a scrollable container.\
\
The grouped list will be responsible for running its own work item list queries and thus will need to take props to apply additional filtering to the results:
- global filters — the filters applied to all groups (from the search bar)\\
- group by property — the additional filter 'key' for this group (e.g. 'status')\\
- group by value — the additional filter 'value' for this group (e.g. 'in dev')
We'll need to iterate over the configured groups and render a grouped list for each.\
\
This is very similar to the Grouped List component for the list view: https://gitlab.com/gitlab-org/gitlab/-/work_items/597611+
\
There may be an opportunity to share common behaviour.
:warning: Ensure that the lists are rendered within a `vue-draggable` wrapper, so that they can support drag + drop (see https://gitlab.com/groups/gitlab-org/-/work_items/21749)
issue