[CIR] Set dead_on_return for non-byval indirect arguments (#234773)
This change updates the CIR calling convention rewrite context to set
the dead_on_return attribute when lowering non-byval indirect arguments
to match the behavior of classic codegen.
Assisted-by: Cursor / various models