product library Null safety

Classes

Product
Product class
ProductItem
Single-item product response
ProductList
Multi-item product response