This matches ld64's behavior.
I also extended the icf-stabs.s test to demonstrate that even though
folded symbols have size zero, we cannot use the size-zero property in
lieu of wasIdenticalCodeFolded, because size zero symbols should still
get STABS entries.
ICF won't fold sections that are not marked pure_instructions