It seems there is simply a missing space in the nullable formatting.
I imagine it's supposed to be number(double) | null?
number(double) | null
Probably a simple fix to here and here?