Design contract for GTokenLockedDepositNft, useful for OpenSea and other NFT marketplaces
function buildTokenURI(uint256 tokenId, struct IGToken.LockedDeposit lockedDeposit, string gTokenSymbol, string assetSymbol, uint8 numberInputDecimals, uint8 numberOutputDecimals) external pure returns (string)
function numberToRoundedString(uint256 number, uint8 inputDecimals, uint8 outputDecimals) public pure returns (string)