It depends..
The best practice is to create a service account for all the flow but you will certainly get licensing limitation in the future depending on flows runs / api requests every day etc..
What I personally do :
For each project, I create a service account.
Inside the project solution, I create connections using the service account, so all developers could use those connections when creating flows inside the solution.
You can also create a service account for multiple projects but as I said you have to consider the licesing limitations.
Hope this will help
----------------------------------------------------------
If I have answered your question, please mark your post as Solved. 🆗✔️
If you like my response, please give it a Thumbs Up. 👍
You can accept more than one post as a solution.
Hello @Shedronne