A swell of opposition against shark fin soup—a traditional but increasingly controversial Chinese dish—gained backing from the luxury Shangri-La hotel chain just days before Lunar New Year, underscoring efforts world-wide to stop the hunting and trading of the endangered fish.