feat: hoodie.store.hasLocalChanges() #29