Factorize batch actions/table logic
In various place, we want to handle batch actions, e.g.:
- To import selected (or all) library tracks
- To relaunch failed import jobs
In the front-end, this is usually handled via a table with checkboxes, but there is no common component for that, and the API is not standarzied for this either.
Let's add something to normalize that and make integration of batch actions easier and faster.