Updated price extraction logic to set `Price` from `UnitPrice` when it is non-zero, ensuring more accurate parsing.