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