[Polymorphic] Add a `purchasable` association to Invoice.
[Polymorphic] Create purchase of event ticket.
[Polymorphic] Show event and ticket price on the invoice.
Add TODOs that are left as exercises to the reader.