How to verify UUPS proxy on Etherscan

@gigamesh I'm not sure why that would be failing. Could be any of the reasons listed in How to verify a contract on Etherscan/BscScan/PolygonScan.

What should work without fail is to deploy the contract and then retrieve from artifacts/build-info the input part of the build info file that contains your contract. This is the Standard JSON Input that you can upload to Etherscan later.