Compare_entities diff uses id instead of name where needed
Compare changes
Addresses https://gitlab.indiscale.com/caosdb/customers/f-fit/management/-/issues/94 / https://gitlab.com/linkahead/linkahead-pylib/-/issues/119
When comparing two properties or parents where at least one of these properties/parents do not have a name, only an id, compare_entities now uses the id as a key for the diff.
Test-MR: caosdb-pyinttest!84 (merged)
Manual Testing