[minor] Abstract adapter in its own primus-rooms-adapter module