Yes. External users are allowed to join Teams meetings. Simply add them to your invite. If they use Teams they can connect via the client or if there is a dial in number, they can always just dial in.