This is an incomplete not yet ready for review version of the code.
Since the output of these formatters are locale dependant it's expected
to fail on a lot of non-Linux platforms. There the list of CI's used has
been limited. There's no need to test every iteration of this patch on
all CI's.
It's intended to split this review in smaller parts for its real review.
Depends on D125606
clang-format suggested style edits found: