RoomId
Stable handle for a P2P Room session. Survives leader changes: the RoomId is assigned at Room creation and does not rotate if auto-election promotes a new leader.
Scoped to the session layer so the resume-token path stays in the library. Consumer application-layer session identifiers are separate concerns and must not be conflated with this transport-layer room identity.