GPIOPin::dump_summary() Now Uses Buffer-Based API
The GPIOPin::dump_summary() virtual method now writes to a caller-provided buffer instead of returning std::string. This eliminates heap allocations during configuration dumps.
This is a breaking change for external components that implement custom GPIO pins in ESPHome 2026.1.0 and later.