I just recently updated this article to use Astro 3 and Strapi v4 since having similar issues. Sorry for your frustration. If you have questions let me know.
If you are still interested you can find the update project here GitHub - PaulBratslavsky/strapi-astro-blog-post and a video walkthrough how to get it up and running. https://youtu.be/pVJCROlsIp4