vm: allocate wrappers on the heap with small stack array fallback

see comments on #10169. Thanks Ingo for reviewing!
acpi: EcGpeHandler() should return ACPI_REENABLE_GPE.

* this clears the GPE if level triggered and possibly enables the GPE.
See AcpiEvFinishGpe() and AcpiEvGpeDispatch().