Fix flaws detected by Rubocop in calculate_subtotal
Removes duplicated calculation of VAT
Extract country test into a dedicated class
Last refactoring on Vat::rate