[ruby-core:118941] [Ruby master Bug#20697] `Rational("1r")` fails while `Complex("1i")` succeeds