Rewrite the error messages
Say what happened and what to do next.
Here are the messages my app shows when things go wrong: <paste them> Rewrite each one to answer three questions in one or two sentences: what happened, why, and what I should do now. Rules: no error codes as the main text, no blame, no apologising twice, never expose a stack trace or a database error to a user. If there is genuinely nothing the user can do, say so and tell them who can.
"Something went wrong" tells a user only that you knew it might. If your code caught the error, it knows more than that — pass it on.