I had to enter my password 3 times to login, that's most of time spent here :) (8 to 10 seconds to the login banner).
I think you have an Intel machine. For some reason, Intel machines spend large amounts of time initializing their firmware. Xeon servers spend minutes at it, while Epyc ones spends only ten seconds or so. But even Intel laptops seems slower than Ryzen ones for some reason.
Edit : I had an update and rebooted (password entered once this time :)
Startup finished in 2.557s (firmware) + 799ms (loader) + 2.901s (kernel) + 5.103s (userspace) = 11.362s
graphical.target reached after 5.093s in userspace
Login banner appeared a little less than 8s after boot.
When I look at my PC it is so painful to see, that it actually spends more time with EFI than with the OS: