Remove deprecated variables 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=538410)
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=538410)
</details>
<!--IssueSummary end-->
MR: Pending
<!-- NOTE: For context on MR heading, see:
https://handbook.gitlab.com/handbook/engineering/development/dev/create/remote-development/index.html#relationship-of-issues-to-mrs
-->
## Description
We deprecated the argument `variables` in the `workspaceCreate` mutation in milestone %"18.0". This is replaced by the new `workspace_variables` argument.
We need to remove references of `variables` in the GraphQL API (workspaceCreate mutation) along with any other references in the backend (resolver,specs etc).
This should be removed in `19.0` which is the next major milestone in which we are allowed to remove it according to the deprecation guidelines in https://docs.gitlab.com/ee/api/graphql/#deprecation-and-removal-process
This is a follow up to this issue: https://gitlab.com/gitlab-org/gitlab/-/issues/526956+ where we deprecated the `variables` field from the API.
<!-- TODO: What kind of issue is this? Please uncomment and include one of the following:
/label ~"type::feature"
/label ~"type::bug"
/label ~"type::maintenance"
-->
<!-- OPTIONAL: Is this a feature/enhancement?
- Please describe the impact this feature/enhancement will have on the user experience and/or the product as a whole.
- Provide a user story to illustrate the use case for this feature/enhancement. Include examples to help communicate the intended functionality.
-->
<!-- OPTIONAL: Is this a bug? Please uncomment and include the following:
- **Current behavior:**
- **Expected behavior:**
- **Steps to reproduce:**
- **Additional information:** please include VSCode version, browser dev tool logs, etc that might be helpful to debug the issue!
-->
## Acceptance criteria
- [ ] `variables` argument removed in the `workspaceCreate` mutation
- [ ] Any frontend references of this argument updated to `workspace_variables`
- [ ] Any other references in the backend to `variables` should be updated to `workspace_variables`
- [ ] Specs updated
<!-- NOTE: Feel free to expand with more sections and headers as needed -->
<!-- DO NOT TOUCH BELOW -->
issue