I've always used dd to copy and backup my drives, but I'm old.
Basically, boot from usb, plug new drive into port, dd if=/dev/olddrive of=/dev/newdrive bs=4M and then extens your partitions
https://snapshooter.com/blog/how-to-clone-your-linux-harddrive-with-dd
Just make absolutely sure your source and dest are correct, there is no recovery of you overwrite your old drive.