Add Product validations and association
Add Product price validation
Add Product name validation
Add Category name uniqueness validation
Fix Product factory