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