Great answer, thanks. Opened two new feature requests. Can probably close this thread now.
for the “Renamed” group: https://github.com/iterative/dvc/issues/5150
for the merging strategy based on the union of the differences: https://github.com/iterative/dvc/issues/5151