Self-serve team seats and preview branches enabled

Administrators on the Pro plan can now instantly purchase additional team member seats and preview branches directly from the dashboard.
Scaling beyond standard plan limits previously required a manual plan upgrade or a support ticket. Workspace administrators on the Pro plan can now purchase extra team members and preview branches on a self-serve basis.
Extra capacity is provisioned immediately upon purchase, and usage is prorated and billed through the end of the current billing cycle. If an organization hits its maximum self-serve quota, administrators can trigger a direct request for a manual quota increase straight from the interface. These changes are located in the web application's settings and invite pages, backed by a new set of add-on services communicating with the billing platform.
View Original GitHub Description
Adds 2 self serve features
1. self serve preview branches
- Copies the patterns of the self serve concurrency
- Self serve only available on Pro plan (otherwise you are linked to the billing plans page)
- Global self serve branches limit: 180 (+20 for the Pro plan). It can be overridden per Org
- You need to archive branches before reducing the number of extra branches you're paying for
- Branches are removed immediately but remain billed until the end of the billing cycle like extra concurrency
2. self serve team members
- Copies the patterns of the self serve concurrency
- Self serve only available on Pro plan (otherwise you are linked to the billing plans page)
- Global self serve members is unlimited but can be limited with the same env var quota and overridden per org if needed
- You need to remove team members before reducing the number of members you pay for
- Team members are removed immediately but remain billed until the end of the billing cycle like extra concurrency