fn replace_params_with_values( plan: &LogicalPlan, param_types: HashMap<String, Option<ConcreteDataType>>, params: &[ParamValue<'_>], ) -> Result<LogicalPlan>