Infrastructure to support suggesting chat rooms

This check in adds in the infra to support suggesting chat rooms for
users to join (up to a max) based on which groups they have joined in
the tenant.