[web] fix user profile long username bug
Summary:
This diff fixes the bug where we had text overflow with longer usernames. To address this I introduced a version of SingleLine for web.
For context here is the native version of SingleLine
https://github.com/CommE2E/comm/blob/master/native/components/single-line.react.js
Linear task: https://linear.app/comm/issue/ENG-5372/fix-user-profiles-for-long-usernames
Test Plan:
Please see screenshots below
Before:
after:
Reviewers: atul, inka
Reviewed By: atul
Subscribers: ted, ashoat, tomek, wyilio
Differential Revision: https://phab.comm.dev/D9604