Add forward functionality
From the swipe left of a message item, user can select forward icon and select a target chat from a popup chat selector. The selector should be as much generic as possible to reuse it for other purposes. User can cancel forward if it was unintentional.