Path A (fully wireless: BT Classic host + BLE HID peripheral) is the
chosen architecture. Bridge will be self-powered off a LiPo in a
3D-printed case and sit next to the phone — no cables to the phone at
all. Hardware picked: ESP32-WROOM-32 USB-C dev board (original ESP32
silicon, has BT Classic, CP2102 onboard). Path B (USB-CDC serial) kept
in the doc as a fallback if dual-mode BT coexistence proves painful
during bring-up.