why were you synchronizing your 2fa codes? that requires opt in, even in the form of a signed in google account combined with google authenticator as a choice of 2FA code storage why were your coins not in a cold wallet? that is how you stop this permanently why did you acknowledge any kind of inbound communication? ignore it. always. or call outbound to a confirmed number to make sure. btw you were scammed out of $8…
it is still a second factor, because it is something you have instead of something you know; it's just that you converted it to something you know when you read it and transmitted it to someone else
all that being said, yeah, legal@google.com (as a homograph attack) should probably be blocked.