Ambiguous Coordinates

Given a string s representing a list of coordinates with a removed comma (e.g., "(123)(456)"), return all possible ways to insert commas to create a list of valid coordinate strings.

Examples
Input: "(123)"
Output: ["(1, 23)","(1, 2.3)","(12, 3)","(1.2, 3)"]
Hints

Ambiguous Coordinates

Given a string `s` representing a list of coordinates with a removed comma (e.g., "(123)(456)"), return all possible ways to insert commas to create a list of valid coordinate strings.