pub fn round<I, const FRAC: usize>(val: Fixed<I, FRAC>) -> Iwhere I: Bounded + NumCast + Copy + Into<i128> + Zero,
Rounds the given fixed-point value to the nearest integer using round-half-to-even (convergent rounding).