framedConnections
Accept incoming L2CAP connections and pre-wrap each one as a TypedL2capChannel using the supplied codec and framer.
Symmetric server-side counterpart to client-side framedIncoming + writeFramed: instead of accepting raw L2capChannel connections from L2capListener.incoming and wiring framing manually for each, callers receive ready-to-use typed channels. Each accepted channel runs its own unframer; per-channel decoder failures route to onDecodeFailure.
Listener lifecycle is unchanged - this is a view over L2capListener.incoming.
Returns a plain Flow, not the kotlinx.coroutines.flow.SharedFlow that L2capListener.incoming exposes. Callers that need subscriptionCount or onSubscription for race-free wiring should collect L2capListener.incoming directly and wrap each channel themselves.