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> ![image](/uploads/e20b1ee35d73036b2d82898279ee0575/image.png) </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