fix: default % precision, formatting Bin, -nan, upper case NAN/INF