refactor: remove internal queries, move to request metadata (#74100)
In order to simplify internal state management, this migrates internal
use of query parameters over to storing details on the request metadata.
Future PR's might be able to pull items off the metadata entirely and
use prop drilling and the new `PageRenderContext`, `PageSharedContext`,
and app equivalents.