Deserialized Client Id
data class DeserializedClientId(var clientId: ClientId, var userId: Uuid, var deviceId: DeviceId, var domain: String) : Disposable(source)
This directly represents a ClientId of the <userid>:<device-id>@<domain> format. Instantiate via ClientId::deserialize.
Its Display reproduces the bytes of the ClientId it came from, so the device id is rendered as unpadded hex. Note that this differs from `DeviceId::to_hex_string`, which is fixed-width: a client id is not a hex-encoded binary value, and only the unpadded form matches what an E2EI certificate carries.