RART80 Hotswap Layout Additions (#20791)
* add matrix_diagram.md
* info.json: apply friendly formatting
* refactor keymaps
- use four-space indent
- update grid alignment of keycodes
* add matrix position [4, 1] to LAYOUT_all
* add LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift
* add LAYOUT_tkl_f13_ansi_tsangan
* add LAYOUT_tkl_f13_ansi_wkl_split_bs_rshift
* add LAYOUT_tkl_f13_ansi_wkl
* add LAYOUT_tkl_f13_ansi_cwkl_split_bs_rshift
* add LAYOUT_tkl_f13_ansi_cwkl
* add LAYOUT_tkl_ansi_tsangan
* add LAYOUT_tkl_ansi_tsangan_split_bs_rshift
* add LAYOUT_tkl_ansi_wkl
* add LAYOUT_tkl_ansi_wkl_split_bs_rshift
* add LAYOUT_tkl_ansi_cwkl
* add LAYOUT_tkl_ansi_cwkl_split_bs_rshift
* enable Community Layout support