But these aren't mutually exclusive with your description of the legal definition of squatting, right? If someone just happens to have the same name as you, and buys your expired personal domain name to use as their personal website, of course that's not cybersquatting. But isn't it cybersquatting if they purchase the domain with the intention of selling it to you at an above-average price?
The US legal definition you posted seems to imply that, with the phrase "trafficking in." I think simply offering the domain for sale with the knowledge that it is probably more valuable than the average domain because of its association to some well-known name or trademark absolutely qualifies as cybersquatting. But I could absolutely be mistaken. That's just my relatively hasty reading of the US law.
If you buy facebook.co and try to sell it to Facebook for $1 million, that's squatting.