* **Breaking change (client):** The `whoami` method now returns a dataclass
with `user_id` and `device_id` fields, instead of just returning the
`user_id` as a string.
* Added `delete` method for crypto stores (useful when changing the device ID).
* Added `DECRYPTED` step for message send checkpoints.
* Added proper user agent to bridge state and message send checkpoint requests.