How do you upgrade Rocket.Chat with minimal disruption to users and integrations? I'd like a practical sequence covering release notes, compatibility, database/file backups, staging, maintenance, rolling or single-node upgrades, rollback, and post-upgrade checks.