[Instant] Validate blocking head (#89539)
Previously, instant validation would always use the dynamic stage for
the head, which means that we wouldn't catch errors related to a
blocking `generateViewport`. This is fixed here. We treat head as a
separate segment and use the appropriate stage (Static or Runtime)
depending on prefetch config.
Closes NAR-780