Паллеты теперь полноценно участвуют в операциях прихода и списания. Списание (take) распределяется по паллетам в порядке FEFO: сначала списывается с паллет со статусом «стар», затем «нов», затем без статуса. При подтверждении пользователь видит план распределения по паллетам. Приход (add) автоматически попадает на ту паллету, где уже есть остатки товара; если такой нет — создаётся новая паллета со статусом «нов» и автонумерацией. Поле «Статус поставки» (нов/стар) добавлено в админку PalletResource. Движения (Movement) привязаны к конкретной паллете, отмена (cancel) корректно работает с паллетным остатком. Тесты: FEFO-приоритет, приход на существующую паллету, приход с созданием новой паллеты.