This diff implements the same approach as the Farcaster app, where invited users are listed in the members tab and also fixes the issue described in ENG-11388.
- There is one TODO in this code, I need to discuss with @tomek what the correct approach is. -> D15436
- I found some places in the codebase where we rely on the fact that there are only two roles and logic relies on conditions like !roleIsAdminRole(existingRole) (which previously was truthy only for members, now also for invitees) - after this, we need to update this and always check for the role we want -> D15434, D15435

