Fix `text <url>`_ (single-underscore RST named hyperlinks) missed by
the earlier pass, which only converted the double-underscore anonymous
form `text <url>`__. Affected files fell into two groups:
- Files already on this branch (BROTHERHOBBYF405v3, ZeroOneX6,
ZeroOneX6_Air, SDMODELH7V2, TBS_LUCID_H7_WING, TBS_LUCID_H7_WING_AIO,
PixSurveyA2-IND): the conversion script regex only matched `__`.
- Files not yet touched by this branch (PixPilot-C3, PixPilot-V3,
PixPilot-V6, PixPilot-V6PRO, PixSurveyA1-IND): never processed as
they were not in the branch diff at the time.
Also extend check_branch_conventions.py to catch both `_` and `__`
variants using `__\?` (making the second underscore optional).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>