Simplify ProductValueNormalizer and transfer price logic to CollectionNormalizer

Transfer some logic relative to ProductPrice collections normalization from ProductValueNormalizer to CollectionNormalizer
In the spec, you should use Interface instead of concrete object. Otherwise you are specing and checking for a single implementation of the interface instead of the interface itself.