Any fitbit with a heart rate monitor (it'll have "HR" in the name) can show you hours slept and break it down into time spent in: Awake, REM, Light, and Deep sleep. It will also give expected healthy range bands for each of those so you know if your numbers are good.
Exercise is also tracked. But it doesn't look like Fitbit shares its data with HealthKit, unless you go with a 3P solution like syncsolver
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.