Yeah, I have that same issue here in germany, but I applaud steam for not doing it. Needing to dish out your ID online for that violates our privacy.
Nevertheless, fortunately its here on itch, like many other games, so its not really a Problem.
You could also vpn to a neighbouring country like the netherlands. As long as you dont use a country where the game would be cheaper, you will be fine.