Third party developers will definitely be capable of adding a sync feature like you're describing but I have no clue if they will.
Within an app, the challenge would be identifying they occupy the same space and mapping into the same coordinate system. Easier for VR mode than AR mode, where your mapping can be pretty arbitrary to the available bounds.
Absolutely. It's impressive work on Meta's side that the full ecosystem of headsets natively support this in AR mode already [0]. It will be interesting to see if Apple has this figured out, or if they can ship in time for release. The fact they didn't demo it suggests to me that they are still in catchup mode here. But then, there are a lot of things they didn't demo that came out in the technical talks later.
[0] https://developer.oculus.com/blog/build-local-multiplayer-ex...
The real question is, can you make two devices sync to each other simultaneously.
Probably not I'm imagining