1. The reason is that the original image dimensions are too small. You need upload it with higher resolution (approximately 1425px × 1900px) or disable zoom effect in WP Dashboard > Theme Options > Single Product Page.
2. Thumbnail image was cropped because this option was enabled in Woocommerce > Settings > Products > Display > Catalog Images. I’ve disabled it and regenerated thumbnails.