Fetches NFT metadata on the Base network given a contract address (and possibly token ID). Returns validation errors for invalid Base addresses.