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