fix(rust): Don't panic in qcut on degenerate float input (all-NaN, infinite, include_breaks) (#28220)