Plugin kind/slot type. Used by PDK macros and host-side plugin dispatch.
Note: Kind is NOT embedded in the custom section (duck typing); it’s inferred
from declared functions or provided explicitly by PDK macro hints.
Returns the set of wire functions ALLOWED for a plugin of the given kind.
A plugin may implement any subset of allowed functions; at minimum,
it must implement all required functions.