Three folio-related fixes for 5.18:

 - Remove the migration code's assumptions about large pages being PMD sized

 - Don't call pmd_page() on a non-leaf PMD

 - Fix handling of hugetlbfs pages in page_vma_mapped_walk