feat: add new recover instruction (#564) * add feature * test: add tests * test: add tests * don't touch this file * clean * add comment * clean imports * fix typo * fix workflows * clippy * fix idls * update to anza releases * use nightly for the idl * rename to transfer_instruction * continue rename * bump program