loading: improve precompilation cache reason messages (#60012)
Make cache invalidation reason messages clearer and more user-friendly
by removing abbreviations and using more positive, informative language.
Changes include:
- Expanded all abbreviations (e.g., "dep" → "dependency", "fsize" →
"file size")
- Replaced negative-sounding terms like "wrong" with neutral "different"
- Made technical terms clearer (e.g., "ocachefile" → "native code cache
file")
- Changed "cache misses" to "caches not reused" for more positive
framing
- Reordered format from "reason (count)" to "count for reason" for
better readability
Fixes #59255
🤖 Generated with Claude Code