I don't see any problem using HDD for Ceph, but have in mind that the I/O performance would be better if you use SSD or NVMe disks instead.
If you have different kinds of disks (for example, HDD and SSD) you can create pools that use only HDD disks and pools that use only SSD disks. This way...