validate sync IO in generateMetadata according to Page's prefetchable status (#90164)
While metadata is generated using functions defined in many Segments the
actual final resolved metadata belongs to the Page Segment specifically.
This means that we need to treat the sync IO heuristic for metadata
based on whether the Page is considered runtime prefetchable.
Co-authored-by: Zack Tanner <1939140+ztanner@users.noreply.github.com>