pub(crate) async fn parse_nats_credentials( nats_creds: Option<PathBuf>, nats_jwt: Option<String>, nats_seed: Option<String>, ) -> Result<(Option<String>, Option<Arc<KeyPair>>)>