Sorry, at the moment there are no plans to release on Steam.
However, you may use Paypal as a payment option if it is available to you.
Oh yes definetly!
My prefferable way would be Steam, you can add me here.
Too bad Itchio doesn't have a DM system and i rather not put my email in a public comment to avoid spam.
But if it's too problematic for you to reach me on Steam, i could also use Telegram or Facebook.