Enable lowering of FNEARBYINT for f16 and extend existing tests.
I'm happy to add the checks. If I only add them for nearbyint.f16 people might argue that the new code is inconsistent. If I add them for every function the changes would be out of scope for the task. What's the preferred option here?