How can I prevent long hold backspace from deleting everything?
This is not possible without using a 3rd party keyboard, specifically SwiftKey


  .. If you continue to hold the backspace key it will speed up.When Gestures are enabled:As well as the same functionality as above, you can additionally delete the last word you type by sliding your finger across the keys from right to left.


Source - SwiftKey support