Error information if validation or join failed
Whether room join is in progress
Whether the room is currently active (host has joined)
Whether token has been successfully validated
Whether token validation is in progress
Whether the token requires a password (from error or initial detection)
Room name from the token, null if not validated yet
State returned by the useJoinToken hook.