Ok, documentation updated.

It looks like the only reason a SPEC-TYPE argumentĀ is accepted was that someone else was caught out by the unintended change to partial inheritance:
https://github.com/jwiegley/use-package/issues/1008