Trigger Trampolines Eliminated with build_callback_automation
Common entity trigger classes have been replaced with lightweight forwarder structs that fit inline in the callback system. The new build_callback_automation() API eliminates per-trigger object allocations. Several entity callback signatures have also changed to pass state as an argument.
This is a breaking change for external components in ESPHome 2026.4.0 and later.