Add image_url uniqueness validation to product model