Add ESP32-S2 board support with auto I2C pin detection
Support both ESP32-S3 and ESP32-S2 QT Py boards. I2C pins are
auto-detected based on CONFIG_IDF_TARGET, so switching boards
only requires changing the `board =` line in platformio.ini.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>