GET /api/logistics/referentiels/products?search=
Liste produits finis et matières premières avec emplacements de leurs étiquettes.
Étiquettes = Label (système hiérarchique) + StockLabel (étiquette de lot), pas ProductLabel.
L'emplacement est déduit du dernier StockMovement du lot (toLocationId / locationId).
GET /api/logistics/referentiels/products?search= Liste produits finis et matières premières avec emplacements de leurs étiquettes. Étiquettes = Label (système hiérarchique) + StockLabel (étiquette de lot), pas ProductLabel. L'emplacement est déduit du dernier StockMovement du lot (toLocationId / locationId).