clang-tidy: Add check modernize-use-bool-literals
Add and apply clang-tidy check modernize-use-bool-literals.
This check enforces the rule of declaring Boolean variables using true
/ false
instead of 1
/ 0
, thus avoiding implicit bool conversions and improving code readability.