Support `SaturatedToLargestFloat8NormalConversionEXT` decoration (#3767)
Add round-trip handling for `SPV_EXT_float8`'s saturating FP-to-FP8
conversion.
At the LLVM IR level it is represented via `_sat` suffix on the existing `__builtin_spirv_Convert<Src>To<E4M3|E5M2>EXT` interface.
When `_sat` is present, the resulting `OpFConvert` is decorated with `SaturatedToLargestFloat8NormalConversionEXT`.
AI-assisted: Claude Opus 4.7 (commercial SaaS)
Original commit:
https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/31301b17e047efb