[RFC] move BillingInvoice work into BillingRequest

After discussing this, it became apparent that BillingInvoice and BillingRequest are the same thing. I suggested using BillingRequest over BIllingInvoice to avoid confusion with the recording keep Invoice.

See also https://github.com/immersivelabs/VespolinaBilling/pull/7