Multiple collection types in Strapi integrated into NextJS

I would approach it completely differently.
:spades: Have a Collection Type called url (Home-Page)
:spades: A Collection Type blog (Blog Page) with a relation to url (probably 1-1, can also be 1-many, depending on your use case)
:spades: A Collection Type podcast (Podcast Page) with a relation also to url (probably 1-1, can also be 1-many, depending on your use case)
:spades: A Collection Type solution (Solution Page) with a relation also to url (probably 1-1, can also be 1-many, depending on your use case)
In Nextjs have separate folders in pages for podcast, solution, blog etc. and a index.js and [slug].js in each folder
This will give you the required routing you seem to be looking for