McDonald's reclaims its title as the world's most valuable restaurant brand, surpassing Starbucks amid boycotts, pricing backlash and shifting customer loyalty.