Plugins like WPvivid Backup offer backup, migration, and staging as basic functionality, and are progressively adding features like unused images cleanup.
You can safely test WordPress, plugins, themes, and changes to the site by placing them in a staging area.
The procedures include cloning and migrating a WordPress site to a new host (domain), scheduling backups, sending backups to the leading remote storage, and cleaning unused images. This is a single-plugin backup + migration solution.
WordPress Plugin Link