[ruby-core:116591] [Ruby master Bug#20209] YJIT can leak memory by retaining objects with singleton class