The user id (email, underscore-separated handle, etc.)
A display-friendly name (title-cased; empty input → "Unknown")
john.doe@example.com → "John Doe".john_doe_123 → "John Doe 123".johndoe → "Johndoe".Designed as a safe fallback when a real display name isn't available
(e.g. room-summary documents where the upstream service stored a
placeholder like Guest-<8chars> — see isAutoGeneratedGuestName).
Derive a display-friendly name from a user id.