[JuliaLowering] fix calls with form `(parameters (= name val))` (#61375)
Fixes some broken tests added in #61213. Intended behaviour:
- `(call (kw a 1))` -> passes keyword `a=1`
- `(call (= a 1))` -> assigns outer a and passes 1
- `(call (parameters (kw a 1)))` -> passes keyword `a=1`
- `(call (parameters (= a 1)))` -> passes keyword `a=1` (fixed in this
PR)
Calls in function declarations still disallow `=` as flisp does. Fixes
https://github.com/JuliaLang/JuliaLowering.jl/issues/151