No specific recs here .. just some info ...
You can get bluetooth kbd/mouse/etc and wifi/ethernet printer/scanner, so you don't need ports for those. (are you going to lug your old printer/scanner with you or just get a new one?)
For the monitor, pretty much all modern laptops will have an HDMI port or multiple thunderbird/usb-c ports which can double as a DisplayPort port for the monitor. Simplest solution in that space for the monitor is probably HDMI. Depends on the monitor you pick.
If you need more ports you can always plug in a usb-c hub with the ports you need. For older usb-a devices, you can plug them into a hub or buy an inexpensive usb-c to usb-a adaptor/dongle if the laptop doesn't have any usb-a ports.
For external storage, most modern devices, for example, Samsung T7 are native usb-c. For older usb-a devices, see above.
-David