[libFuzzer] Clamp `ConsumeFloatingPointInRange` result to `max` (#221552)

Fixes #65312. Floating point rounding could push the result above `max`,
or even overflow to infinity, so we clamp it instead.

---------

Co-authored-by: Dan Blackwell <danblackwell95@gmail.com>
GitOrigin-RevId: 2e2c316fd5d7e8cff94703992928d5882d00478e
2 files changed