[native][web] Remove LegacyThreadInfo where possible after updating useRoleUserSurfacedPermissions
Summary:
Simple LegacyThreadInfo removals after useRoleUserSurfacedPermissions update to support MinimallyEncodedThreadInfo.
This brings us to 79 usages of LegacyThreadInfo down from 700+.
Next diffs will involve ripping LegacyThreadInfo out of
- native/chat
- lib/selectors
- etc
Depends on D10138
Test Plan: CI/flow/etc.
Reviewers: ashoat, ginsu, tomek, rohan
Reviewed By: ashoat
Differential Revision: https://phab.comm.dev/D10139