Não tem uma solução leve para fazer isso. Já vi uma usando docker para emular macOS para rodar o xcode e o simulador. Deve ser pesado para o pc e não sei nada sobre compatibilidade entre RN e Flutter.
https://dev.to/ianito/como-emular-um-ios-no-linux-utilizando-docker-3l75
Uma solução é, no caso de usar expo, testar usando um iphone. Não precisa ser o iphone 14, se não tiver um, pode procurar por um iphone 8 usado que recebeu o iOS 16 e é uma boa opção, ainda é caro mas é uma opção mais barata do que trocar as peças do seu pc.
Pq vc está precisando testar o iOS? é trabalho ou apenas estudo? Dependendo da resposta eu mudaria a minha resposta tmb.