Not removing original indentation, but comments indents got broken, wip
start indent refactor, still many failing tests.

looks like most hooks are naive and will need adjustments.
remove indent inside binary expressions
sanitize indents after whole formatting.

this **causes even more tests to fail** but it is the "right thing" to do.

it will help spot brittle hooks and enhance the chance of the hooks actually
working as expected in different scenarios.