Added optional `insured_cents` to `quote_cents`, charging 1% rounded up to whole cents with a 100-cent minimum. 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.
