Re:
To switch from a 7 speed freehub body to an 8 speed one, you'd also most likely need to alter the axle spacers between the cones and lockrings.
Then the wheel would also need re-dishing.
It's not especially difficult if you have the parts, tools and you know what you are doing.