Hide fields to graphql

Have the option to hide certain model fields from GraphQL while keeping them visible to editors in the CMS. Some fields might be auxiliary or private, used internally for notes, sensitive details, or other purposes, and I’d like to ensure developers can’t access or expose them in the frontend.

This is not about field-level roles/permissions, but a boolean in the field settings like “hide from graphql”.

This request comes in the context of a migration from Contentful.

It’s different from other requests where the goal is to hide the field from the editor. In this case, the request is to “hide the field from GraphQL” so it can’t ever be queried or retrieved.