Try Ansible. You can run updates across all your servers using one playbook. Dead simple. Just install ansible on a systems, generate an SSH keypair...
The whole idea of snap packages is that they are independent of distro versions. So changes during a release-upgrade should be rare.
And, with a few...