Groups multiple fields together.
type GroupField<T extends Record<string, any> = Record<string, any>> = T;
type Author = GroupField<{ name: TextField, bio: TextAreaField, avatar: AssetField }>;
// Result: {
// name: string;
// bio: string;
// avatar: {
// alt: string | null;
// height: number;
// id: string;
// permalink: string | null;
// width: number;
// };
// }