Upgrade project dependencies safely — bump versions, read changelogs for breaking changes, apply required code migrations, and verify with tests. Use when the user says "update dependencies", "bump this package", "upgrade to vX", "fix outdated deps", or "why is this dependency out of date". Handles one package or a batch.