Translate DataPointManager to an actor. Previously it just exposed methods and used a NSManagedContext which was passed in. This lead to incorrect threading behavior. Make it an actor and responsible for loading goals itself.
Testing:
Ran app and checked it could sync healthkit
Translate DataPointManager to an actor. Previously it just exposed methods and used a NSManagedContext which was passed in. This lead to incorrect threading behavior. Make it an actor and responsible for loading goals itself.
Testing: Ran app and checked it could sync healthkit