“The Little Mermaid” has the ingredients for a buoyant musical: Gorgeous costumes, beautiful voices, some solid acting. And yet, it sinks. Blame the script. It lacks pizzazz. It’s heavy with bad puns.