What I've understood is that adding a specific / different validation rule depending on calculator type for truncation level requires updating this function by covering new cases. Something similar happens in `intensity_measure_types_and_levels_is_valid`. Is still maintainable for now but I'm not sure if it will be in the future if we'll continue on that approach (just a reminder).