[ruby-core:122424] [Ruby Feature#21347] Add `open_timeout` as an overall timeout option for `Socket.tcp`