function validateGroupEventType validateGroupEventType(groupId: number,eventType: EventType,excludeEventId?: number): Promise<string | null> Validate that an event type is compatible with a group's existing events. Returns an error message if mismatched, null if OK. Pass excludeEventId to skip a specific event (for edit-self case). Parameters groupId: number eventType: EventType optional excludeEventId: number Return Type Promise<string | null>