factor out `emojiKeyboard` shared value from the tooltip component into `tooltip-context.react`. Also noticed that the emoji keyboard was not stopping the navigation from going back, so fixed that as well using the new refactored logic
---
Linear Task: [[ https://linear.app/comm/issue/ENG-2937/factor-out-showemojikeyboard-from-message-tooltip | ENG-2937 ]]