The different types of well-known Descriptors are defined here and should be
automatically read during service characteristic discovery by Stack
Implementations and included. Other Descriptor attribute values can be read
using [PeerService::read_descriptor].
Errors that can be returned from GATT procedures. These errors are sent from
the peer. These are defined to match the Bluetooth Core Spec (v5.4, Vol 3,
Part F, Sec 3.4.1.1)