Create mutation for bulk deletion of artifacts
This issue supports the backend work required for Allow ability to bulk delete artifacts from the Artifacts list.
Why are we doing this work
Per comment: #33348 (comment 1197513637):
A service to support this already exists; we need to add a mutation to support the bulk deletion. This is a blocker for the frontend work.
Relevant links
Similar work was done for bulk deletion for runner:
- service MR, for reference: !93573 (merged)
- mutation MR, for reference: !93583 (merged)