Add node-, server-, group- and cluster-spec :type

Allows for simple testing of whether a value is a node-spec, etc. The types are
::node-spec, ::server-spec, ::group-spec and ::cluster-spec in the pallet.api
namespace.