It looks like the i386-pc (i.e. the legacy MBR) version of GRUB is not prepared to handle NVMe devices, and is failing.
I'm not sure legacy-style booting is even supported on NVMe drives at the firmware level. With a NVMe system disk, I would definitely stick with UEFI.
The ACPI error messages might not be serious at all: sometimes the ACPI tables are not exactly tailored for the specific hardware model, but instead just copied from a higher-end model/prototype and the ACPI information for missing features is basically just inexpertly hacked off. It's good enough for Windows, but Linux tends to make some noise about references to missing ACPI methods.
Sometimes a firmware update might include a "cleaner" version of the ACPI tables, getting rid of those Linux ACPI error messages.
It looks like the installer is trying to determine the disk to install GRUB onto, but failing - and as a consequence, some "dummy" initial value in the installer scripts gets through.
You should probably check the other virtual consoles in the installer: one of them (usually Control+Alt+F2 if I remember correctly) should have a root shell you can use to investigate further, and another virtual console (try the other function keys in the same manner) should have the installer's log messages ready for viewing.