[#78029724] Initialize cart handles no approval group
            Fixed bug where breakage on non-existent or null approvalGroup values
[#78029724] Added specs for Commands::Approval::InitiateCartApproval