See here for alternative ways to reset your password: https://www.ads-software.com/documentation/article/reset-your-password/
Note that you MUST have access to the website’s hosting infrastructure (file system access and/or database management utility like phpMyAdmin) to do this.
As for your password emails not coming through, I guess no other email is coming through (not just password reset emails) from your WordPress site. And that would imply your domain and/or hosting server may not be properly configured to send emails.
For instance, I can see your domain has the following SPF record:
"v=spf1 include:spf.protection.outlook.com -all"
This only authorizes Microsoft’s mail servers (Outlook/Exchange/Office365) to send emails on behalf of your domain. So even if your GoDaddy hosting server where your WordPress site runs from is properly configured to send emails, those emails will be rejected by receiving email servers… because your domain’s SPF DNS record does not authorize your hosting server to send emails on behalf of your domain.