pub fn process_approve_collection_authority(
    program_id: &Pubkey,
    accounts: &[AccountInfo<'_>]
) -> ProgramResult