Self-removal from Chat Groups

This enhancement provides users with greater control over their group memberships, simplifying group management and promoting a more streamlined communication experience.
How it Works
1. Click on the chat, upon clicking on the chat there are 2 ways to remove yourself from a group.
a. Select the members.
b. Select More and then select Edit Group.
2. Select Leave Chat to then leave the group.
Note:
Group Admin Considerations: If the user attempting to leave the group is the group admin, they will encounter a pop-up message prompting them to assign a new group owner before leaving. This ensures a smooth transition of ownership within the group.
Conversation Management: Any conversations assigned to the member leaving the group will automatically become unassigned, ensuring continuity and clarity within the group's discussions.
Exception Handling: In scenarios where a chat group has only one internal member remaining, users won't be able to leave these groups, preventing accidental removal and ensuring group stability.