Suavity Ehan Refactor (#17694)
* info.json: apply friendly formatting, phase 1
* info.json: fix macro reference and layout
* info.json: apply friendly formatting, phase 2
Add key labels.
* refactor keymaps and layout macro
- apply four-space indent
- apply grid alignment to keycodes, matrix position identifiers, and matrix
* add LAYOUT_all
* ehan.h: add matrix diagram
* rename LAYOUT_ansi_default to LAYOUT_ansi_split_bs_rshift_lspace
* ehan.h: correct K3E position in LAYOUT_ansi_split_bs_rshift_lspace
Move location K3E to actually be on Column 14 (E); was previously on Column 13 (D) in source..
* add LAYOUT_iso_split_bs_rshift_lspace
Includes reference keymap.