This diff introduces the `UserProfileMessageButton`. The `UserProfileMessageButtons` will be responsible for navigating to the personal thread between the user and the viewer. For all of this logic we can simply just use the `useUserProfileThreadInfo` hook
https://linear.app/comm/issue/ENG-4966/introduceport-userprofilemessagebutton
Depends on D9411