This feature addresses the following user story and requirements for the Groups feature: User Story: - As a group owner, I want to add or remove users from my group, so I can manage who has access. - As a user, I want to request access to a group, so I can collaborate on its projects. Acceptance Criteria: - Group owners can add/remove users - Access requests can be sent to group owners - Admin interface to approve/reject group membership [Managing access requests .pdf](https://github.com/user-attachments/files/20836672/Managing.access.requests.pdf)