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