Create a gqlutil helper for internal field errors that logs the underlying error and returns a safe “internal error” value at the field level. This lets us keep fields non-nullable (e.g., totalCount: Int!) instead of weakening the schema to nullable types (e.g., Int).