Added optional `insured_cents` to `quote_cents`, charging 1% rounded to the nearest cent (half cents round up), with a 100-cent minimum for positive values. Zero preserves existing prices; negative values raise `ValueError`. Added coverage in `product/test_shipping.py`; all 9 tests pass. Only files under `product/` were changed, and `acceptance/` was not accessed.
