Earlier quoted context omitted.
MathML recommends using the invisible operators for invisible times or function application (&InvisibleIimes; [U+2062] and ⁡ [U+2061] respectively) to differentiate the two.
Unfortunately, they're... invisible. Though they can still be highlighted in an editor, so also helpful
I have also heard that the invisible operators help with accessibility. I haven’t tested this on my screen reader, but I suppose π⁡... would read something like “Pi of ...” whereas π⁢... would read something like “Pi times ...” all the while π( would just read “Pi [open parenthesis] ...”.