BUG: fix complex norm or higher order or non default axis

asfarray truncates the complex part, so it must be avoided for complex
types.
Closes gh-4156.