WIP: chore: update to astro v5 #1

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

11 Commits