pub async fn download_and_get_upgrade_bin_path( custom_bin_path: Option<PathBuf>, release_type: ReleaseType, url: Option<String>, version: Option<String>, verbosity: VerbosityLevel, ) -> Result<(PathBuf, Version)>