SIGN IN SIGN UP

fix: eBay 25101 Invalid <ShippingPackage> — never send package types eBay US rejects

Regression from the audit overhaul (#32): the per-item-class package
profiles set packageType MAILING_BOX for boxed classes (shoes, coats,
electronics…). That value exists in the Inventory API schema but eBay US
rejects it at publish with 25101 "Invalid <ShippingPackage>". Only weight
and dimensions drive calculated-shipping cost anyway.

- Every profile now ships PACKAGE_THICK_ENVELOPE (eBay US's generic
  'Package (or thick envelope)' — the value the app always used before);
  profiles differ only by weight/dimensions
- New recovery at both inventory-create and publish stages: on 25101,
  snap the type to the safe value and retry; if it was already safe,
  drop packageWeightAndSize entirely (flat-rate publishes fine without
  it; calculated policies then surface eBay's clearer 25020)
- 18 new regression tests (110 total), incl. one asserting no category
  profile can ever emit a different package type
A
ashnicholes-droid committed
31db210f084ca030cef6b7a1c3ccad3fb75842d8
Parent: 18de8de