I think one point is missing: Discuss. That is not to be confused with asking, but just to think with another or more persons together how to tackle a problem. This is so resourceful in many ways and even most senior devs profit from it when they discuss with a junior dev.
However, if you don't have anyone to discuss with because you're alone, try to think about it over several days. I know that might be something that can look like doing nothing to your non-dev manager, but it really brings you forward, especially if you try to do research on the web, on Stackoverflow or DiscordDev, for example.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think one point is missing: Discuss. That is not to be confused with asking, but just to think with another or more persons together how to tackle a problem. This is so resourceful in many ways and even most senior devs profit from it when they discuss with a junior dev.
However, if you don't have anyone to discuss with because you're alone, try to think about it over several days. I know that might be something that can look like doing nothing to your non-dev manager, but it really brings you forward, especially if you try to do research on the web, on Stackoverflow or DiscordDev, for example.