Additional SQL Server features and topics not covered by specific categories
This is a technical forum, and you cannot get authoritative answers when it comes to legal questions around licensing. But since some of your questions are technical, I will try to answer.
Your post is unclear. You talk about cluster, without mentioning Availability Groups, but then you say "SQL Server configured in synchronous replication mode". If all you have is a failover cluster, there is nothing being replicated, since you have a shared disk.
You need to license both nodes, unless you have Software Assurance. Which you should have - I believe this is a very good deal.
As for which edition to use, I think Enterprise Edition is a given choice from what you describe. With Standard Edition, you cannot use all cores, and with that amount of users and customers, Standard appears a bit tiny to me. But it is true, the price tag for Enterprise is certainly stiffer.
Some references that you absolutely should check out:
The licensing guide is for SQL 2022, since that is the one I have the link to. But I don't think much have changed.
If you need clarifications on the legal side, I recommend that you contact your local Microsoft representative.