Base vs Arbitrum: The Battle for Ethereum’s Layer 2 Future