Expand Seat Usage Members List to display more details
## Summary In https://gitlab.com/groups/gitlab-org/-/epics/4547 we have created a single members list where namespace owners can view their billable members. In https://gitlab.com/gitlab-org/gitlab/-/issues/301232 we have created a feature to allow namespace owners to remove members in a single motion from all appearances within the namespace (subgroups/projects). This iteration provides more details about the members in the list which will provide useful insight to namespace owners. ## Proposal Add the expand/collapse feature along with the columns of data as depicted in the [designs](https://gitlab.com/gitlab-org/gitlab/-/issues/217851/designs/Iteration2___Seat_usage_list_v2.png#note_510397627) ## Success criteria 1. [ ] Create the ability to expand/collapse member details 1. [ ] Display all group/subgroup/project affiliations per member in the expanded details 1. [ ] Display columns: `Access granted` date, `Access expires` date, `Role`, `Last activity` date 1. [ ] Add `Direct memberships` column header above Group/Subgroup/Project path per https://gitlab.com/gitlab-org/gitlab/-/issues/321560#note_543444945
issue