Currently, the FEEL engine doesn't support the function invocation with positional arguments if the function has more than one argument list with the same number of arguments but different types. As a result, it invokes only one of the argument lists independent of the argument types.
Description
A built-in function can have different argument lists. The argument lists can differ
For example: https://camunda.github.io/feel-scala/docs/next/reference/builtin-functions/feel-built-in-functions-conversion#date-and-time
Currently, the FEEL engine doesn't support the function invocation with positional arguments if the function has more than one argument list with the same number of arguments but different types. As a result, it invokes only one of the argument lists independent of the argument types.
Required for https://github.com/camunda/feel-scala/issues/554.