Calculates addOn price based on the type (ACTIVITY, ADDITIONAL SERVICE, SINGLE SUPPLEMENT). Will throw an error if the type doesn't exist