Replaces the static painted legend with real checkboxes (one per GNSS system, color-swatched to match GNSS_COLORS) so users can toggle which constellations show in the sky plot and satellite table, mirroring the existing receiver-source filter checkboxes.