probably only decathlon can tell you what freehub is compatible, unless you can tell from removing the existing freehub and having a look.
Is it defo the freehub that is goosed and not the wheel bearings?
or perfect excuse for a new set of wheels
5 years isnt a bad shift for in house stock wheels