Add table-driven tests for the conflict handler's source selection methods: GetMostRecentSource, GetHighestProgressSource, and GetEarliestSource. Covers cases where each device wins, ties, and missing/invalid data.