In the subversion config file, there's the whole thing of adding "-q" to the SSH command and ssh knowing to suggest you turn it off so you can see why something that expected input failed.
So add a simple toggle between "Use Tortoise's Plink for SSH" and "Use System OpenSSH" with a big, bold disclaimer that user is responsible for authentication working in this scenario. An "Edit" for the user's ~/.ssh/config would be gravy.
Plink -> Guided, hand-held authentication like you'd expect
OpenSSH -> The gates of hell are open, your spikey welcome wagon awaits
That said, currently (TortoiseSVN 1.14.3, Build 29387 - 64 Bit , 2022/04/08 19:31:22) OpenSSH works fine right for trivial use but then you reach something like Merge -> Show Log and you have TortoisePlink asking for a password, because I'm not running (or going to) run pageant, and tortoiseplink feels like a bad windows citizen(*) that doesn't respect the user's now-builtin .ssh profile/configuration/keys/etc.
(* But, of course, that's because I'm actively using the built-in openssh rather than the putty ecosystem)