impl: rename characterToItemUsabilityRules -> characterRelatedUsabilityRules
impl: add party related item usability rules

Closes #38