SlashCo.CanEquipPerk
Description
Checks whether a player is allowed to equip a perk.
The perk must exist, the player must meet its level requirement, and the player must own it.
The perk must also not conflict with any currently active perk.
Returns a failure reason and, for conflicts, the conflicting perk definition.