Added Withdrawn state to duplicate Articles

[#81394570]
New function to handle duplicates

[#81394570]

- Takes a duplicate pid as param
- Based on option, replaces the content of the original Article with
the duplicate’s and updates pub object