I doubt any contract which restricts the ability for someone to change employment is enforceable.
No, a clause which states you won't hire a former coworker if you leave.
Those are standard and enforceable
They aren't neccersarily enforceable, they violate antitrust laws.