pub(crate) fn load_and_validate_config( config_path: &Path, strict: bool, ) -> Result<Config, ExitCode>