Westlake Village-based Energy Vault Holdings brings one of its Texas sites online and signs a deal for another.