Change arguments to (internal) `show_tuple_as_call` to kwargs (#39020)
Forward port from #37849 to reduce the number of unrelated changes
in that PR. The argument list here was simply getting unwieldy.
The new `hasfirst` argument isn't yet used in this PR, but will
be used in #37849.