I did everything in bits and pieces myself.
I exported/imported what I could through email/cloud backup (contacts required an app, some photos, authenticator). I was unable to export iPhones autofill/keychain login and passwords so I manually typed everything into a new password manager. I was also using their 'hide my email' service, so I had to change those email address'.
Hopefully someone here as a more streamlined method, I believe Apple makes it difficult to leave their ecosystem. But its definitely worth it!