The freehub is not a serviceable item (natch)
According to Shimano almost none of their freehubs are…. But once upon a time there was an official Shimano tool for taking them apart, and do you know what changed between the time they were serviceable and the time when they weren’t…?
Thats right, they stopped selling the tool.
The 7800 is an odd-ball though as it doesn’t use the traditional style Shimano freehub assembly, so the same kind of rebuild possibilities aren;t available there, but I’d still start with the question why the freehub started slipping?
Is it because something is worn? drive ring? (which is in the hubshell), pawls? bearings and thus allowing movement so pawls slip? spring not returning due to lost tension or sticky grease, or debris etc.
It might be something you can fix rather than replace, or it might be a genuinely goosed freehub, or it could be the damage is actually in the hubshell itself.