Verify OAuth application implementation for Web IDE
<!--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=469110)
</details>
<!--IssueSummary end-->
We have an instance-wide OAuth application for the Web IDE, as part of Cells 1.0 Discover for ~"group::ide", we need to verify how the Web IDE will work once https://gitlab.com/gitlab-org/gitlab/-/issues/461411+ has been resolved.
See https://gitlab.com/gitlab-org/gitlab/-/issues/434976#note_1916693070 for context.
## Investigation Notes
- The Web IDE will automatically create an OAuth application if it doesn't already see one in the `application_settings` ([relevant LOC](https://gitlab.com/gitlab-org/gitlab/-/blob/482f1e629ba2585f12f7434f3a4359a59b1f66d1/lib/gitlab/web_ide/default_oauth_application.rb#L29)).
- If each Cell has it's own `application_settings`, then we're probably good.
- If separate Cells (and therefore separate domains) all share the same `application_settings`, we'll run into issues.
issue