Given a floating-point operation and a floating-point value, clamps the result to the output
range of the given operation according to the C standard, if any.
Returns Some(output) if powi (called pown in C) results in a fixed value specified in the
C standard (specifically, C23 annex F.10.4.6) when doing base^exp. Otherwise, returns None.