Combine InsuranceTarif$premiumCalculation and InsuranceTarif$premiumDecomposition

There is a lot of code duplication in those two functions (one is used to calculate the gross premium, the other one calculates the premiums over the whole time frame)