fix: ошибки из логов — stock-state алерты в Telegram, парсинг Flowwow, PK у Images
1. stock-state: алерты слались через SendTelegramMessageJob с ключом message
→ 'unknown property', алерт не уходил. Джоба для клиентских рассылок
(нужен chat_id/phone). Переведено на TelegramService::sendErrorToTelegramMessage
(служебный канал, с таймаутами). [StockStateService::sendTelegram]
2. MarketplaceService: незащищённый доступ $statuses['CANCELLED']/['DELIVERED']
давал 'Undefined array key' при разборе писем Flowwow → добавлен ?? null
(строки 1524, 2595, 2596, единообразно с остальными местами).
3. records/Images: в таблице images нет PK-констрейнта в БД → findOne()
падал с InvalidConfigException. Добавлен явный primaryKey() => ['id'].