Oh, that really sucks.
ya that's the big problem these days. One option would be go to like Discord and create the game Developers group, where you could tell all the info of the updates and then use like torrent downloader or similar system to share and players cold discus on the way how to support you in another ways of payment
Game is still googleable for a while, but I would suggest setting up an external website linking to the itch page.
They aren't removing the game, they are just delisting it while they bend over and lube up.
That does, of course, mean that you are getting Bubba's help in performing the same maneuver, but at least the game is still up.