This allows you to connect to GATT services on the other device. It also adds connection initiation (GAP central). More progress on #5926
This is in preparation for ESP32-S3 support and potentially others. Related to #4363