[Duo Provisioning] Iteration 2: Add ability to sort filter by assigned seat
# Background
_This epic relates to enhancements to the in-product Duo add-on seat provisioning page._
For the MVC launch of the `GitLab Duo Pro` add-on, users on this page are sorted by `user id` and can only be filtered by `Name` and `username` via keyword search. This epic will outline the work needed to expand on the filtering functionality of this page to improve the user experience when assigning and un-assigning seats.
This will allow group Owners and instance admins to easily see who is assigned a GitLab Duo seat.
## Status
* **Work status:** ~"workflow::complete" :white_check_mark:
* See full latest engineering update in comments below.
* **Release status:**
* **GitLab.com:** this functionality is live in production as of `2024-10-11` :white_check_mark: :tada:
* **Self-Managed/GitLab Dedicated:** target launch 17.5 :hourglass_flowing_sand:
# Proposal
From the Duo in-product provisioning page, allow an admin / group Owner to filter by users who currently have a Duo seat assigned (Toggle = `On`) vs. no seat assigned (Toggle = `Off`).
# Documentation
Documented on this page: [https://docs.gitlab.com/ee/subscriptions/subscription-add-ons.html](https://docs.gitlab.com/ee/subscriptions/subscription-add-ons.html#assign-gitlab-duo-seats)
* MR to update: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/169166
### Screenshot:
{width=625 height=313}
### How-to video:

epic