Firmware CLI parameters from FPV-DB (https://fpv-db.com/firmware/)

<firmware>/<version>.json: every CLI setting of the release - type, range or
value list, default, the source line it is defined on and the line that
sets its default. <firmware>/index.json lists the releases and the sourced renames.
Defaults are null where they depend on the build or the board, with the reason
in default_note.

Betaflight: ranges from src/main/cli/settings.c; defaults from the CLI `get` of the release built for the simulator (SITL), booted on an empty EEPROM, with no board config applied.
INAV: ranges from src/main/fc/settings.yaml; defaults from the release's settings.yaml, with each constant and C type resolved by INAV's own settings.rb against the SITL and flight-controller target headers.
INAV files also list the targets read ("targets") and the settings none of
them compiles ("excluded"); "storage_note" marks bounds wider than the
field the firmware stores the value in.

License: GPL-3.0-only. The data is derived from the firmware source, which is
GPL-3.0; see each file's repo and commit.
