Restrict access to conversations in the shared inbox, similar to standard object restrictions

The system is currently allowing inbox access restriction, but it is not possible to split the restriction per type/team. E.g. Super Admins should be allowed to enable read-only access to other departments for specific channels, e.g. chats. For example, in my case I need full access for Support agents (read and edit tickets/chats), read only access for Sales for chats. At the moment this is not possible, which means restricted access is enforced, and that limits the account managers on having a better understanding of the client (because they have no way to view the chats).

This is a very basic concept - permissions are already configured, we just need to distinguish read-only from full access, by team allocation and communication method.