Add skipVertex argument to `computeMorphNormals`

Calculating vertex normals is a time-consuming operation, and is sometimes not required.

This can also be implemented as an entirely separate function. However, that could lead to fragmentation between implementations.

It's not sensible to split this function into face and vertex, since there's performance to be gained by interlacing things.