pub(crate) async fn upgrade_check(
args: Args,
openable_state: Box<dyn OpenableDurableCatalogState>,
persist_client: PersistClient,
secrets: SecretsReaderCliArgs,
cluster_replica_sizes: ClusterReplicaSizeMap,
start: Instant,
) -> Result<(), Error>