Updated unique product option collection constraint
Updated product option type
Updated unique product option constraint
Updated unique variant constraint
Added missing validation rule
Updated unique variant constraint
Added unique variant test
Updated unique product option collection test