async function conditionalParameterGeneration(templateConfig, matchedConditionPath, templateParams) {
  const conditionalGenerationConfig = templateConfig.conditionalGeneration?.[matchedConditionPath];
  const parameterName = conditionalGenerationConfig.parameter;
  const parameterValue = templateParams[parameterName];
  return validateStatus(parameterValue, matchedConditionPath, templateConfig);
}
Evaluates whether a template path should be conditionally generated 
based on a parameter defined in the template configuration.
@private
@async
@function conditionalParameterGeneration
@param {Object} templateConfig - The full template configuration object.
@param {string} matchedConditionPath - The path of the file/folder being conditionally generated.
@param {Object} templateParams - The parameters passed to the generator, usually user input or default values.
@returns {Promise<boolean>} - Resolves to `true` if the parameter passes validation, `false` otherwise.