🧾 Manage Stock Variants + batches, expiry status, and quantities

Inventory Overview

Batches are tracked by expiry date to support FEFO.

ProductVariantBatchSupplierExpiryQtyStatus