npm publish 401 Unauthorized troubleshooting: causes, diagnosis, and fixes

Systematic npm publish 401 troubleshooting: token, registry URL, scope, permissions, CI variables, always-auth, and more.