WIP: chore: update to astro v5 #1

Draft
nicolas wants to merge 9 commits from update/v5 into main

9 Commits