Hi @Anthony TSANG ,
please take a look here: https://learn.microsoft.com/en-us/azure/vpn-gateway/nat-howto
NAT on Azure VPN Gateways (still in preview) should be the solution for your requirement.
----------
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten