Hi!
External keys for steam are supported directly by itch.io by Distribution tab from dev panel. Itch.io is dev friendly in this case.
I also not plan to directly sell steam keys just make sure that people don't need to pay twice for the same game. Btw. Game in it current paid version is available only on itch.io