When Tajuru Archer enters the battlefield, it triggers, dealing at least three damage to Astral Dragon.
Astral Dragon dies as a state-based action due to Tajuru Archer's deathtouch, granted to it by Shelob and Arcane Adaptation.
Shelob triggers, creating a token copy of Astral Dragon that is a Food artifact.
When the token Astral Dragon enters the battlefield, it triggers, creating two token copies of itself that are 3/3 Dragons in addition to its other types.
When the Astral Dragon creature tokens enter the battlefield, they trigger, targeting the Astral Dragon Food token and, optionally, any other noncreature permanent.
Resolve the first Astral Dragon creature token trigger, creating two token copies of the Astral Dragon Food token that are 3/3 Dragons in addition to its other types.
Repeat from step 6.
If you chose to target a different permanent in step 6, you may resolve those abilities, creating infinite copies of any noncreature permanent.