AFAIK it is not possible - there’s no “delete” command in restic that deletes an entire repository.
What the user would do is forget all snapshots, then prune to clear out the remains, and then they have an empty repository again.
If they want to change their password they can do so using the key command (either before or after they cleaned out the repository).
If they want to reinitialize encryption parameters such as those stored in the config file in the repository, then as you already know they will need to have their repository deleted, presumably by you as the admin or some automated action.