Rudimentary conflict resolution UI
### Overview We are adding "Conflict resolution UI". This issue will add basic UI elements based on that allow users to open and interact with "Conflict resolution UI". ### Proposed resolution Add ability to open "Conflict resolution UI" using CTA button introduced in https://git.drupalcode.org/project/canvas/-/work_items/3585970. Create rudimentary version of the "Conflict resolution UI" which: * displays all of the conflicts in paginated (1 of X) UI with navigation controls ("\<-- Previous" and "Next --\>" * allows users to select which of the entities they want to use in order to resolve the conflict (auto-save version vs the published version) * allows users to click "Resolve conflict" action button, which resolves the conflict (by discarding auto-save version or making Canvas API call to resolve conflict in favour of auto-save version) and removes this entity "page" from the paginated list * Shows a "All conflicts resolved" page once all of the conflicts are resolved And back-end infrastructure that expects and handles API call to update auto-save entry in order to resolve the cvonflict. ### User interface changes coming soon #### Designs All designs made by [@mark-dodgson](https://www.drupal.org/u/mark-dodgson) and exported as PNGs from Figma. ![image.png](/uploads/d2bc95896e215b95ef95d5d14cbe6577/image.png){width=831 height=600} ![image.png](/uploads/d4916a141fe023e041a990ea6c9df023/image.png){width=831 height=600} More design screenshots coming soon
issue