The problem showed up in Outlook 2019 (not Outlook.com), AOL, RoundCube, and Horde. It does not show up when sending/receiving emails using the mail server outside of CB using any client we've tried; however, I don't know what you mean by "Joomla emails" since we don't send/receive emails from within Joomla unless they're generated by CB.
To recap: The system-generated emails associated with Registration within CB chosen to be formatted as HTML, rather than plain text. When we are using PHP 7.4.30, everything works fine, and the emails are received by all email clients as properly coded HTML emails. When we change to any PHP 8 version (8.0 or 8.1) and change nothing else, when the emails are received, they are recognized by the receiving client as plain text, displaying the HTML code instead of hypertext links or other HTML formatting (color, bold, underline, etc.). When we switch back to PHP 7.4.30 without changing anything else, the Registration emails are displayed properly again.
When we format HTML emails using a variety of clients but using the same mail server on the same site where CB is installed (as well as other servers), changing the PHP version does not affect those at all. Only those automatically sent through CB during the registration process.
Any other ideas on how we can test it?