wasm-c-abi: llvm fix struct handling + reorganize

I changed to `wasm/abi.zig`, this design is certainly better than the previous one. Still there is some conflict of interest between llvm and self-hosted backend, better design will appear when abi tests will be tested with self-hosted.

Resolves: #23304
Resolves: #23305
331bd83f11Pavel Verigo committed on 5/2/2025, 4:30:32 PM· committed by Alex Rønne Petersenparent0209c68
6 files changedLine totals unavailable