I have used the free version of this one to clone a HDD onto SSD and also clone smaller SSD to larger SSD.
https://www.aomeitech.com/ab/standard.html
The paid version has a few more features and is also not subscription and when upgrading you are offered discount coupons.
I also use Paragon Hard Disk Manager (older version) to resize partitions. AOMEI also have a partition manager.