Add ability to delete placeholder users in UI
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=537340)
</details>
<!--IssueSummary end-->
### About
https://gitlab.com/gitlab-org/gitlab/-/issues/519391 is adding support for deleting placeholder users through CSV.
This issue is to add support to delete placeholder users in the UI.
### Proposal
Add new buttons that allow deleting. Next to placeholders that have the **Not started** reassignment status.
It would be like below but instead of **Delete** buttons they would be **Trash icon** buttons https://gitlab.com/gitlab-org/gitlab/-/issues/537340#note_2478107215:
<details>
<summary>
Click to see design - but use **Trash icon** instead of **Delete button**
</summary>

</details>
When the button is clicked, open a [modal](https://gitlab-org.gitlab.io/gitlab-ui/?path=/docs/base-modal--docs) confirmation box that the user clicks before the deletion happens.
The modal content is https://gitlab.com/gitlab-org/gitlab/-/issues/537340#note_2477648051.
### Technical proposal
#### Backend
The backend would add a new GraphQL mutation within the existing `Mutations::Import::SourceUsers` namespace.
The mutation would call the service to delete the placeholder `User` record and `Import::SourceUser` record that was added as part of https://gitlab.com/gitlab-org/gitlab/-/issues/519391.
#### Frontend
https://gitlab.com/gitlab-org/gitlab/-/issues/537340#note_2477552128
issue