What are the best practices for creating and verifying Elasticsearch snapshots, both manually and automatically, to safeguard data integrity during system upgrades like Onify updates?