[lib][native] Separate out recoveryActionSources
Summary: We'll need a RecoveryActionSource type in one of the next diffs, so I figured it made sense to separate out the enums.
Test Plan: Flow, plus this test plan I used for the whole stack: https://gist.github.com/Ashoat/75ab690d5c53cdd68a51b02e03e27c58
Reviewers: inka, tomek
Reviewed By: tomek
Differential Revision: https://phab.comm.dev/D11210