Converts `rules.mk` entries to data-driven where applicable. Renames `info.json` to `keyboard.json` in instances where `rules.mk` can be safely deleted. Affects: - `ibm/model_m/mschwingen` - `ibm/model_m/teensypp` - `ibm/model_m_4th_gen/overnumpad_1xb` - `ibnuda/squiggle/rev1` - `idobao/id42` - `idobao/id61` - `idobao/id63` - `idobao/id67` - `idobao/id80/v3/ansi` - `idobao/id87/v2` - `idobao/montex/v2` - `ingrained` - `inland/kb83` - `input_club/ergodox_infinity`pull/23533/head