pub async fn cleanup_old_backups( ssh: &mut SshClient, keep_count: usize, ) -> Result<usize>
Delete old backups, keeping only the most recent N backups