## Problem
When uploading a file with same name of already existing file, the ui
automatically creates a new file with incremental number and doesn't
consider the scenario of giving the possibility of storing the new
upload as a version of the already existing file.
## Solution
Provide modal to chose the behaviour when name conflict happens when
uploading a file:
- Replace existing file (same file with version history)
- Keep both (new file with incremental numbering)
https://github.com/user-attachments/assets/ee192be9-4087-4e14-89f1-1c82acf550cd
Manage edge case of clashes with files created when bucket had
versioning enabled (so with `is_versioned` flag to true) and clashing
upload happens when bucket is in SUSPENDED state.
https://github.com/user-attachments/assets/00694c77-07c1-405e-bd54-bdf0bf99d274
Unrelated fix:
- add "Delete permanently" action when selecting multiple files with
versioning enabled
<img width="510" height="203" alt="Screenshot 2026-10-13 at 15 59 27"
src="https://github.com/user-attachments/assets/5692fc23-2fd3-4259-9de2-3932aecbccd0"
/>