To avoid possible message UUID collision and speedup batch messages deletion we should switch to using the composite key for the `tunnelbroker-messages` table which will consist of `messagesID` as a Sort Key and `toDeviceID` as a Partition key.
Linear task: [[ https://linear.app/comm/issue/ENG-1362/update-to-use-composite-key-messageidtodeviceid-for-messages-table-in | ENG-1362 ]]