The latest Pi model with 8 GB can easily be booted with an SSD.
This is the steps



Update Pi with latest packages
sudo apt-get update
sudo apt-get upgrade -y
sudo rpi-update
sudo reboot
Change eeprom update to ‘stable’
sudo nano /etc/default/rpi-eeprom-update
Update rpi-eeprom
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieeprom-2020-07-31.bin
Check bootloader verion
vcgencmd bootloader_version
Plug your SSD to usb3 port of Pi and see it recognises the disk
pi@raspberrypi:~ $ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda2
pi@raspberry-pi:~ $
Copy .elf and .dat files to SSD boot folder
# make a directory to mount the drive to
sudo mkdir /mnt/usb
# mount the drive to your new directory
mount /dev/sda1 /mnt/usb
# copy the .elf and .dat files to you the boot partition on your SSD
sudo cp /boot/*.elf /mnt/usb
sudo cp /boot/*.dat /mnt/usb
Now shutdown and remove the SD card, restart Pi.