Delivery status

Notification of the delivery status of an outbound message. The normal flow is `SENT` → `DELIVERED` → `READ`; the status never goes backwards, and `FAILED` and `EXPIRED` are terminal (no more events are received after them). Not all messages reach `READ`: it depends on whether the user has read receipts enabled, and `DELIVERED`/`READ` can arrive almost simultaneously. An RCS send can consist of several cards/pieces; `data.message_index` indicates which piece the event refers to (0 = first).