Add relatedMergeRequests field definition and resolver to Workspace GraphQL type
MR: Pending <!-- NOTE: For context on MR heading, see: https://handbook.gitlab.com/handbook/engineering/devops/dev/create/remote-development/index.html#relationship-of-issues-to-mrs --> ## Description As part of our [new designs for Workspaces](https://gitlab.com/groups/gitlab-org/-/epics/18674), we need the frontend to display merge request information in expanded workspace cards, and for that we need to add a `relatedMergeRequests` field to the existing Workspace GraphQL type and implement its resolver. ## Acceptance criteria - [ ] Add `relatedMergeRequests` field definition to existing Workspace GraphQL type - [ ] Implement resolver method that fetches open merge requests on the same branch from the same project - [ ] Return relevant MR fields needed for the designs - [ ] Add proper authorisation checks to ensure user can view the merge requests - [ ] Add error handling for cases where project or MR data is unavailable - [ ] Update GraphQL field documentation with examples ## TODO: Implementation plan <!-- NOTE: Feel free to expand with more sections and headers as needed --> <!-- DO NOT TOUCH BELOW -->
issue