Fixed CAPI event_time normalization: automatic milliseconds-to-seconds conversion with safety clamp (+10 minutes / -7 days) and server-time fallback.
Fixed CAPI payload formatting: custom_data.content_ids is now normalized as an array of unique non-empty strings for all events.
Hardened Facebook transport layer with global content_ids normalization guard before API submission.
Fixed PHP notices in meta payload sanitization when optional dynamic tag keys are missing.
Hardened exclusion and admin flows against optional `id` / `id_product` array keys.
Hardened multiple front-office and back-office entry points by casting numeric `Tools::getValue()` inputs at read time (`id_product`, `id_product_attribute`, `id_cart`, `id_shop`, `iRuleId`, `iTagId`, positions, counters).
Sanitized bulk admin ID lists to allow only digits and commas before delete/status update actions.
Fixed bulk custom label cleanup to use the current looped label ID for related last-order and promotion deletions.