Sorry to be the bearer of bad news, but a ten speed cassette will not fit on an 8 speed freehub. See:
https://branfordbike.com/new-page-1
You would need a new freehub body (most likely an different hub altogether), rear derailleur and 10 speed ergos.