The authority type
The authority identifier (public key bytes)
OptionalmaxDurationSlots: bigintMaximum session duration in slots (required for session types)
OptionalsessionKey: SolPublicKeyDataOptional session key for session authorities
CreateAuthorityInfo
Creates authority info for any authority type. Delegates to the appropriate create*AuthorityInfo function based on type.