HRV is indeed a good proxy metric for sleep quality, and I can really recommend Garmin watches for measuring it. Even the cheap models track the "Stress" metric 24/7 (which is HRV under the hood). More expensive ones have pulse ox monitoring and a full blown sleep analyzer that provides sleep stage breakfown and a compound sleep quality score. All from just being worn on the wrist normally through the night.
However, HRV is not the whole story about sleep quality. If you develop sleep apnea, for example, your HRV will not react very much, though your sleep quality will suffer. There is no substitute for sleep study to detect such issues.