osd/HitSet: fix Param::Impl::decode() prototype

We didn't make this pure because some impls have no data and are trivial.
If that changes, fix this!

Signed-off-by: Sage Weil <sage@inktank.com>