[ruby-core:125927] [Ruby Bug#22177] Prism rejects a nested destructuring target in a for loop index, while parse.y accepts it