Register a complaint with the creditcard company with proof of last years $38, the auto renew message with price of $38 and the amount they put on your card. Pretty clear and cut? You can’t offer X and then take Y. It’s Hovers problem what the price behind the door is.
Did you read the ToS? The ToS states they renew at prices mentioned on the website. I can find .xyz to renew at $19.99. Now get your screenshots and get your money back. (I’ll correct myself transparantly: this is not very clear from the ToS. Prices are in USD and from time to time they can limit the number of domains at that price. That says little about the price at renewal.)