Refactor ProductNormalizer and add dedicated normalizers for product value, price and datetime