Doi MetaData: related versions

Describe the problem you would like to solve
On a preprint server such as OPS one can expect different versions of an article. These versions should be related via their metadata. DataCite provides the Property of “related identifiers” to link to related resources such as different versions (https://datacite-metadata-schema.readthedocs.io/en/4.5/appendices/appendix-1/relationType/#isnewversionof). In the case of different versions these are of the type “isNewVersionOf” and “isPreviousVersionOf”. CrossRef provides “isVersionOf” (https://www.crossref.org/documentation/schema-library/markup-guide-metadata-segments/relationships/).
Also, preprints should be linked to versions published in journals (version of record).
Note that for this, versions that already have been registered need to be updated to reflect the changes (such as being replaced by a newer version).

Describe the solution you’d like
First, metadata for new versions should contain the respective links to previous versions.
Second, older versions should be updated with updated metadata.

Who is asking for this feature?
Authors, Moderators, funding institutions

Additional information
My experience is with the DataCite Plugin. While adding metadata to a new version is relatively easy, the current implementation of the DataCite plugin (adapted to OPS 3.3) provides no easy way to update older versions. I.m.o. the DataCite plugin would have to be rewritten to a large extend.
I have not yet looked into how this could be handled in OPS 3.4/3.5 or with the CrossRef plugin, so maybe this can be more easily accomplished here.