Merge remote-tracking branch 'origin/master' into develop
`qmk generate-make-dependencies` improvements (#21001)
* Recommendations from @sigprof
* Fix CI tests
[Bug] Fix issue with Repeat Key-Combo test (#21005)
rart/rart80:via: restore rules.mk after #20334 (#21002)
PR #20334 accidentally removed the `rules.mk` file from the `via` keymap
for `rart/rart80`; restore that file.
Add a change log for PR20584 (#20998)
Move `pre_process_record_kb()` before `process_combo()` (#20969)
`qmk format-json`: Expose full key path and respect `sort_keys` (#20836)
`qmk find`: usability improvements (#20440)
[Keyboard] Fixup Crkbd default keymap (#20962)
BIOI G60/Morgan65: use custom Bluetooth driver (#20897)
Fix English word list retrieval in qmk generate-autocorrect-data (#20915)
[keyboard] update ymdk/id75/rules.mk for develop (#20592)
Support PS/2 mouse 9-bit output with MOUSE_EXTENDED_REPORT (#20734)
add additional layouts to `dactyl_manuform` variants (#20688)
Merge remote-tracking branch 'origin/master' into develop
scramble: Add XOSC delay for startup (#20991)
CLI: Improve keymap folder resolution (#20981)
Merge remote-tracking branch 'origin/master' into develop