ProductPrice factory and validations.