Read ERC-20 name, symbol, decimals, totalSupply (and optional holder balanceOf) via multicall3 on Base or Ethereum. 400 if the address is not a contract.