If you want to buy a transferrable retail license, make sure to buy it from the Microsoft website.
If you want a non-transferrable but cheaper upgrade license, you can buy it on the Microsoft Store app.
If you want a very cheap non-transferrable OEM license, you can buy it on CPKSHOP. That said, I can’t guarantee these product keys will work. Use them at your own risk.