Add experimental routing package for resolving adapter routes (#86404)
This adds a shared routing package which can be used to resolve routes
provided from the adapter API to the final output that should be
served/invoked. It aims to handle all the routing done in `next-server`
and allows a simplified interface for invoking the middleware output
however that is deployed.
---------
Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com>