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 that can be put through the system.