Allow plugins to filter the taxable location

Passes tax_class so we can workaround mixed carts and EU VAT.
cc @barrykooij