This living-room HTPC is a cheap Gigabyte B550M board with an underclocked Ryzen 5 (passively-cooled). The SSD is a cheap SATA SSD. I did a full shutdown and cold boot just for you and it was about 14 seconds.
This is a dirty Win10 install that's gotta be 5-6 years old.
I also do not have fast boot enabled in the BIOS, as I frequently need to boot off USB devices.
I also disable Win10's fast startup option so that a shutdown is a shutdown, not a deceptively-named hibernate.
This probably isn't the thread to troubleshoot your BIOS/Windows install but many review sites and YT channels that cover SSDs will concur with
@W1zzard's results with bootup times that are usually in the 8-12 second range. 35 seconds is how long Windows 2000 took to boot off rotating rust two decades ago, so you definitely have a problem but I'm not sure saving 20 seconds a day is really worth the hassle of troubleshooting it