sync/conflict_resolver library

Classes

ConflictResolver<T extends HasUpdatedAt>
ConflictResolver decides which side wins when both local and remote changed.
LastWriteWinsResolver<T extends HasUpdatedAt>
Default strategy: last-write-wins based on updatedAt.