Astro moving from collections to dynamic routing