Resolves #8172 ## Summary This PR addresses an issue where the`id` field in the GraphQL schema is incorrectly marked as `nullable`. The change ensures that the `id` field is set to non-nullable, which aligns with the expectation that every resource should have a non-nullable ID, especially when using UUIDs as primary keys. ### Changes - Fix: Set the `id` field type to `GraphQLNonNull` for consistency in the GraphQL schema.