nvmeof: refactor timer for exact frequency timing with drift correction
- Replace relative timing with absolute time calculation to prevent drift
- Implement drift detection and correction mechanism
- Add comprehensive logging for timer firing, execution duration, drift
and rescheduling
This refactoring ensures the nvmeof monitor client maintains exact frequency
timing over long periods, even when individual tick executions are delayed.
Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>