data-default-class has been released. It looks like this just re-exports the type class from data-default >= 0.8 (instead of the latter being based on the former as it previously was).
It looks like you can either just increase the bound on data-default-class since it builds fine with --allow-newer and the like or migrate to data-default.