ir: Consider Argument a useref (#58467)
A common usecase for `userefs` is to replace an embedded `Argument` by
something else (e.g. for inlining like operations). This allows this to
be written as a single `userefs` loop rather than adding an additional
if case for `Argument`.