Balancer V3: Redefining the AMM Landscape for Users and Developers