serial0 is an alias created by udev, the kernel only knows the real names. However, while working on your issue, I noticed the serialx links were not getting created. This is due to a udev rule issue. I will fix it in the final 15.0 release.
Uart configuration is really confusing. You have a Pi ZeroW. The Primary PL011 UART is assigned to bluetooth, unless you have disabled bluetooth (Add dtoverlay=disable-bt to your config.txt)
Please read the above linked document at Raspi. Read the whole thing, noting Primary/secondary uarts, Mini vs PL011 uart, and all of the caviats and configuration options.