The regulations do not say anything that prohibits it, in fact, from what I understand it would be allowed.
https://itch.io/docs/creators/faq
Because itch.io lets users download the files exactly as you uploaded them you can upload any kind of project for any kind of platform. There are no restrictions.
We have classifications for tools, comics, books, soundtracks, assets, and physical games. If that’s not enough, you can even customize the noun by which itch.io refers to your project.
Note, Itch uses Paypal and Stripe as payment methods, if you say you live in a country where you have problems operating with Paypal, you may have the same restrictions to be able to sell and collect money on Itch. I recommend you review the documentation carefully.