Create action button helper component
It may be helpful to create a component that automatically formats action icon buttons in a way that conforms with usage guidance.
Something very vaguely like:
- accepts an `actions` prop that's an array of objects, each of which defines props to pass to the related action button
- When there are fewer than some cutoff number (3? 4?), they are rendered as separate icon buttons
- When there are more than the cutoff number, they are rendered as a dropdown
see discussion at https://gitlab.com/gitlab-org/gitlab/-/merge_requests/182136#note_2376097224
## Benefits
- Less repetitive code in FE
- Consistency of layout and behavior
## Drawbacks
- Wouldn't apply for haml-based views
- requires refactoring to put in place
- A change to the desired behavior in future requires a new version of gitlab-ui
issue