The 4000 series Ryzen CPUs seem to be great value in terms of performance/power. H-series are competitive with desktop chips for performance. U-series have more moderate performance, and are geared toward longer battery life. You might find some bargains w/ prior series Ryzen laptops, but they should be significantly discounted to offset the dramatic improvements in the newer generation.
8GB is not much RAM for running Windows alone, let alone Windows plus virtual machine plus SQL Server, and possibly other RDBMS. Get as much RAM as the laptop and your budget allows.
RE. storage: For boot speed alone, it's worth having SSD. If you can have SSD plus hard drive, that's a good way to get more (cheap) storage. Hybrid drives such as Firecuda are often relatively inexpensive (can't attest to performance gain).