[REG2.066a] Issue 12574 - [ICE](statement.c, line 713) with reduce with wrong tuple arity

https://issues.dlang.org/show_bug.cgi?id=12574

It's caused by wrong ErrorExp escaping from gagged period. I'm planning to make `Expression::trySemantic` more robust, but at least this is enough to fix the issue.