[native/web] introduce migration to move local message info to sqlite
Summary:
This migration moves + saves any existing local message infos into sqlite
Depends on D12358
Test Plan: Created some failed sent local messages, ran migrations and confirmed that the there are db rows in the local message client db for each failed message. Double checked in redux dev tools that the migrations ran successfully and additionally assertMessageStoreLocalMessageInfosAreEqual (which gets introduced in the next diff in this stack) does not throw errors whenever I open the app
Reviewers: tomek, kamil, will
Reviewed By: tomek
Subscribers: will, ashoat, tomek
Differential Revision: https://phab.comm.dev/D12370