Smart structural fixes
Collapses IF(ISERROR(expr), val, expr) into IFERROR(expr, val). Translates AGGREGATE(func, 5, ...) into SUBTOTAL(func+100, ...). Turns TEXTSPLIT into SPLIT and TEXTBEFORE / TEXTAFTER into REGEXEXTRACT patterns. Strips the redundant '--' coercion in SUMPRODUCT patterns.