[RFC] Invoice Integration

Removed the trigger event once the invoice has been paid, since product has already been activated by then
Added tests for BillingInvoiceManager