Fixes Keychron Patch Layouts (hopefully)
This patch should fix the bad layouts that submitted in a prior PR !3480 (merged) . Fully extends the list of corrects to 427 separate boards with 302 layout groups. There will still need to be protocol work done for the wireless dongles. But this should get everything to a very good state. Note 1: Layouts can be somewhat subjective in terms of how things are layed out. As I had to create some layouts from scratch. So if you don't like them or want to see them changed you can easily create a new patch set. Note 2: This new patching system doesn't use the led index as that index is impossible to derive from the available json metadata inside of the keychron launcher. So I am using their matrix corrections as a basis for the patches. Most of these boards I've used automated tooling to confirm that they have the keychron per key rgb signature in the firmware. We can always adjust them to match any observed differences. I can also generate a series of renderings for each layout if that is preferrable before merging.