do you have any backups of your website stored locally (offline) ?
do you have access to your ftp?
if both answers are yes, delete the website from your ftp, reinstall wp, restore it from backup, immediatelly change your password -> problem solved.
i would recommend using 2FA next time