chore(formatting): correct text wrapping
feat(highstate/output): "unchanged" is "successful"

This commit renames "Not Run" to "unchanged" and moves the label to be
shown next to "Succeeded".

There are three reasons why this commit is introduced:
 * I consider a state execution to have succeeded when it's not failed
   independent of `test=True` or `test=False`.
 * "Not Run" is semantically a tricky label. For some time I thought it
   meant "Not executed". Later I learned it was executed, just not
   changed anything. Since `state.highstate` refers to changes as...dun
   dun..."Changes" I think "unchanged" is a more precise label.
 * To save a single newline in console space ;)

This commit partially fixes issue #11198.
feat(highstate/output): show "changed" count

Previously only "unchanged" was show next to "Succeeded" (and this was
only done with `test=True`). This commit introduces "changed" count to
show how many states actually made changes.

This commit fixes issue #11198.
Merge pull request #11268 from JensRantil/issue-11198

Highstate output improvements