Changes the AllowShortLoopsOnASingleLine from a boolean to a style option
consisting of three choices: Never, NonEmpty, and All. Never does not merge a
loop body back to the header's line. NonEmpty allows for merging a loop body
only if it has an expression. The new option is All, which will merge empty
loop bodies, i.e., a semi-colon.
The options of true and false are maintained for backward compatibility to mean
NonEmpty and Never, respectively.
See also Github Issue 61708.
https://github.com/llvm/llvm-project/issues/61708