Tag page can not sort by name in descending order
<!-- This template is a great use for issues that are feature::additions or technical tasks for larger issues.-->
### Proposal
<!-- Use this section to explain the feature and how it will work. It can be helpful to add technical details, design proposals, and links to related epics or issues. -->
<!-- Consider adding related issues and epics to this issue. You can also reference the Feature Proposal Template (https://gitlab.com/gitlab-org/gitlab/-/blob/master/.gitlab/issue_templates/Feature%20proposal%20-%20detailed.md) for additional details to consider adding to this issue. Additionally, as a data oriented organization, when your feature exits planning breakdown, consider adding the `What does success look like, and how can we measure that?` section.
-->
Several of the pages in GitLab allow you to sort a list by various attributes, and allow you to do so both in ascending and descending order. For example https://gitlab.com/gitlab-org/gitlab/-/issues

Note the icon on the right side of the menu control that controls sorting direction.
The Tags page (https://gitlab.com/gitlab-org/gitlab/-/tags) does not have this full capability yet.

Not only is it not using the sorting direction control and uses an old style of listing sorting direction (by explicit label), but you only sort ascending by `Name`, which for long lists makes finding what you want more difficult.
Request:
- the `Tags` page support sorting in descending order
- for consistency and user happiness, the updated control format (with icon) should be propagated across the entire product.
issue