I bought a cloner. It's not free, but it has paid it's investment many times when I've had to copy a whole drive that's close to being dead or basically wanting to up size my SSD/HDD without losing anything.
This is the one I got: https://a.co/d/0R57miy
Hasn't fucked up for me. Plus if it fucks up, the source drive is left alone and your target drive is what is being written on. All it's doing for source drive is reading it.
Once you get to the bigger drive you can either make the extra space part of that drive or partition it as a separate drive. It's your choice after that.