A characteristic in a BleGattService — just its UUID and flags. Reads and writes are
serviced by the single gatts_subscribe hook (dispatched by the
value handle reported via BleGattRegister), so there is no per-characteristic closure and
no per-characteristic allocation.