[clang-tidy] `use-ranges`: avoid unsafe result fix-its (#196038) Preserve callable results with `.fun`, allow structured-binding-safe rewrites, and keep diagnostics while suppressing unsafe fix-its when ranges result objects do not match the original result shape. Assisted by Codex. GitOrigin-RevId: 82e521a51d752aabe3bc09728028b78bfcc6057e