ZF-12515: Long floats may be signed as invalid

Description

If you to try validate "22.31190289999995", the parsed float will be 22.3119029 and of course the string version of this will not be equal to the original one.

Comments

Please report all bugs in ZF2 on Github.