A pricing contract that can be attached to invoices (one-time prices) or subscriptions (recurring prices).
Notes:
- Prices are intended to be stable identifiers.
- Instead of changing amount/currency/interval, create a new Price and stop offering the old one by setting active=false.
- A Price can be referenced by many subscriptions/invoices over time.