between 2. and 3. there is not much difference as AMQ 7.2 is based on Artemis 2.6. For option 2. and 3. I strongly recommend to use Wildfly 14 instead of Wildfly10 because Wildfly 14 has also integrated Artemis 2.6 (it's the same version as in AMQ 7.2.1) and thus you will use correct client jars and avoid any possible incompatibilities between artemis versions. afaik Wildfly 10 has integrated Artemis 1.1.0 which is really old version and in case that you use Artemis 2.6 as remote broker then Artemis 1.1.0 client will hit some incompatibilities. There were big changes in addressing of queues/topics in Artemis 2.x which causes issues when older artemis 1.x clients are used.
If you cannot migrate to Wildfly 14 then I would recommend to go with option 1. Use another Wildfly 10 just as remote JMS broker instance.
If you can migrate your app to Wildfly 14 then use AMQ 7.2.1 or of course another Wildfly 14.