Allow undo/rollback of individual model-generated code edits

When the model applies code suggestions across multiple files, each modified block appears as a “suggested edit” snippet. Currently, the only option to reverse changes is through checkpoints, reverting the entire codebase. It would greatly enhance workflow flexibility if we could individually roll back or undo these specific edit blocks.

Ideally, an Undo or Rollback button would appear next to the existing “Reapply” button when hovering over each suggested edit, providing precise control over which model-generated changes are reverted.