Closes #527. May supersede #533, depending on whether people feel the error reason is better displayed immediately or in this validation dialog.
This is an alternative to #537: I believe we should only show the user potential errors if they ask for it, as the errors are not guaranteed to be correct and enabling/encouraging the user to bruteforce the errors may lead to loss of funds.
Adds a context menu item “Attempt error location” to the address inputs:
Which, when clicked, opens a dialog with the error message and highlighted detected errors in red: