Add float version of the double NaN tests

The double version uncovered a bug in Avian already,
so let's be safe and cover all the NaNs we have.
SI-7300 single line comment in multi line comment

This issue was fixed in 3d5c675982 but didn't get any test cases,
which are added by this commit.

Before, a single line comment that occurred before a closing multi
line comment, like in `/*//*/`, was not treated as the beginning of
a nested comment, thus the shown example was parsed as a valid
comment.
Merge pull request #2355 from sschaef/si-7300

SI-7300 single line comment in multi line comment
Merge pull request #2352 from soc/nan-tests

Add float version of the double NaN tests