Refactor group label management from HAML to Vue
In preparation for adding label management to Workspaces it would be beneficial to refactor label management from HAML to Vue.
Converting label management to Vue will give us more flexibility when adding label management to Workspaces. It will also allow us to remove some HAML and jQuery and conform to the Pajamas design system.
Labels can be managed in Groups, Projects and Admin but this specific Epic is just focused on Group label management. Group label management is the simplest so I think it makes sense to start with that and then iterate. We should, however, set up the Vue components so they can also be used for Project, Admin and Workspaces label management.
See https://gitlab.com/gitlab-org/gitlab/-/issues/338820 for design investigation
epic