add_username_authority: TxDescriptor<
    { allocation: number; authority: MultiAddress; suffix: Binary },
>

Add an AccountId with permission to grant usernames with a given suffix appended.

The authority can grant up to allocation usernames. To top up their allocation, they should just issue (or request via governance) a new add_username_authority call.