Unarise: Split Rubbish literals in function args
Fixes #23914 (closed). Also adds a check to STG lint that these args are properly unary or nullary after unarisation.
Fixes #23914 (closed). Also adds a check to STG lint that these args are properly unary or nullary after unarisation.