The `Media` component has an optional property `resource` so we can skip that property. As in payload `required: false` types are generated like `media?: Media | string | null`, it also makes sense to allow `null` as a `resource` value. Fixes https://github.com/payloadcms/payload/issues/11200