Resolve the minimum ownership level a user needs to see a given tab on an actor sheet.
NPC defaults: description tab = OBSERVER, all others = OWNER (hidden from observers).
Character defaults: all tabs = OBSERVER (visible to observers by default).
Per-user overrides in system.tabOwnership[tabKey][userId] take priority,
then system.tabOwnership[tabKey].default, then the type-based default.
Resolve the minimum ownership level a user needs to see a given tab on an actor sheet.
NPC defaults: description tab = OBSERVER, all others = OWNER (hidden from observers). Character defaults: all tabs = OBSERVER (visible to observers by default).
Per-user overrides in system.tabOwnership[tabKey][userId] take priority, then system.tabOwnership[tabKey].default, then the type-based default.