You might be able to achieve additional "private chats"
through the use of multiple chat collections in a single room,
which your app could spawn with specific user permissions on them
to ensure privacy (product gurus care to comment???).
More or less the same result as having multiple rooms, but if
you ever wanted to share chat context across other users, this
would provide a potential path.