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