Append tax information to pricing object

Append the tax information to a `taxes` array on the Pricing object.
In the case of no taxes, `price.taxes.length === 0`

Tests to cover both the region and non-region appending settings, along with the calculations.