New admin dashboard for managing users and subscriptions

We've introduced a brand-new admin dashboard designed to give you a clear and centralized place to manage users and subscriptions. This will help admins quickly find user accounts, update subscription plans, and access key platform statistics all in one spot.

**Comprehensive user management at your fingertips**
The admin interface includes a searchable and paginated user list with filters to narrow down results, plus detailed user pages where you can make changes to plans or even delete accounts with simple action dialogs. Admin users also see a special badge in the dashboard header, so it’s easy to know when you have elevated access.

**Secure and enhanced API access for admins**
Behind the scenes, admin routes are carefully protected and extended APIs now support admin querying by user ID, ensuring that only authorized users can perform management actions securely. The session system also reflects user roles so the experience is tailored appropriately.

This update streamlines the entire admin experience, making it faster and more intuitive to keep your user base organized and running smoothly.