Fix clamping of out-of-range integers in parameter getters
mesa: texparam: Add a clamping macro to handle out-of-range floats returned as integers.
The parameters GL_TEXTURE_MIN_LOD, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MAX_ANISOTROPY_EXT, GL_TEXTURE_LOD_BIAS are stored as floats but returned as integers. Setting their values outside of the integer range results has undefined behaviour when the c-runtime method lroundf converts the value back to an integer.
Fixes Khronos CTS regression caused by 53c36dfc('replace IROUND with util functions').