Extension Confusion Lets Attackers Hijack Trusted Names Across VS Code Registries