Use `@boolean` for `true` and `false` in highlights (#25338)

everdrone and Marshall Bowers created

Release Notes:

- Fixed issue where `true` and `false` were highlighted as constants,
ignoring the `boolean` highlight defined in themes.
  - This fix applies to: C, C++, Go, JSON, JSONC, Python, and Rust.

---------

Co-authored-by: Marshall Bowers <git@maxdeviant.com>

Change summary

crates/languages/src/c/highlights.scm      | 5 +++--
crates/languages/src/cpp/highlights.scm    | 3 +++
crates/languages/src/go/highlights.scm     | 3 +++
crates/languages/src/json/highlights.scm   | 3 +++
crates/languages/src/jsonc/highlights.scm  | 3 +++
crates/languages/src/python/highlights.scm | 5 ++++-
crates/languages/src/rust/highlights.scm   | 2 +-
7 files changed, 20 insertions(+), 4 deletions(-)

Detailed changes