My solution to this spam is that I changed one letter in my LinkedIn name to a Unicode that looks like a letter but isn’t (think math symbol, etc).
If I get email or a message that includes that character, it proves software sent the message and it wasn’t typed by a human.
Won't that also block anyone who copy-pastes your name? I often copy paste names so that I don't make typos.
you're using the domain-typo squatting trick for good - kudos!