Remove deprecated editor field from GraphQL API
<!--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> - [Work on this issue](https://contributors.gitlab.com/manage-issue?action=work&projectId=278964&issueIid=498322) - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=498322) </details> <!--IssueSummary end--> MR: Pending ## References https://gitlab.com/gitlab-org/gitlab/-/issues/508155+ ## Description We need to remove references of this field in the GraphQL API ~~%"18.0"~~(no breaking changes are allowed in 18.0 milestone see [this doc](https://docs.google.com/document/d/19_7oipuumS785R6Hdsg8qLuB8qpq1lXNvGdTI1gTSYk/edit?tab=t.0)) in a future milestone, per the deprecation guidelines in https://docs.gitlab.com/ee/api/graphql/#deprecation-and-removal-process This is a follow up to this MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/167673+ where we deprecated the `editor` field from the API in milestone %"17.5" See details in this thread: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/167673#note_2147134342 ## Acceptance Criteria - [ ] Remove API doc references for this field - [ ] Remove it from the create workspace mutation - [ ] Remove it from the workspace type <!-- Replace with other type, e.g. bug or maintenance, if appropriate --> <!-- Replace with other subtype if appropriate --> <!-- By default, all issues start in the unprioritized status. See https://handbook.gitlab.com/handbook/engineering/development/dev/create/remote-development/#-planning-process --> <!-- For simplicity and to avoid triage bot warnings about missing workflow labels, we will default to issues starting at the refinement phase -->
issue