add Provenance
open override fun addProvenance(propositionId: String, entries: List<ProvenanceEntry>): Proposition?
Append provenance to a proposition (deduplicated); never removes existing entries.
Return
the updated proposition, or null if no proposition with that id exists.