Hi there!
Based on the screenshot and description you've provided, it is possible that someone hacked your account and changed your email to that Russian domain you are seeing. It is likely that they have removed your email address and changed it to their email that's why you cannot see any of the games you purchased.
Since the email address you used for your Microsoft account is a Gmail. If you remove an email address from a non-Microsoft domain (like @gmail.com), then it usually becomes immediately available to be added as an alias on another Microsoft account which explains why you are able to create a new account using the same Gmail address after they removed it from Microsoft.
I would suggest submitting a report using the form below that you can fill out and will go to a team specially equipped to handle scenarios like this.
Please fill out this form https://aka.ms/recovermyaccount you should get an email response within 4 hours the latest. The team on the other end will help work through the issue with you.
Note: The form is hosted on the Xbox support site but is available to all Microsoft account holders not just those who use Xbox.
Please note that this is a public forum, I will be responding you in short period of time and regret for a delay in response. As I am merely a fellow user trying to provide insight and information that may be helpful to others. Thanks!