I wish sftp had something similar. Seems easy to implement as an extra flag to sftp-server: https://man.openbsd.org/sftp-server
If done correctly, it could allow you to perform restic backups and restores without granting the ability to delete backups.