Do I need to purchase a TurfPro Cloud subscription for every user who wishes to synchronize data and share it with the rest of the team?

No, only one TurfPro Cloud subscription is required per property. There is no limit to the number of users for the property, the number of POGOs that can be connected nor the amount of data can be put through the system.