isWithinPastHours method
Checks if the current time is within the past N hours
Implementation
bool isWithinPastHours(int hours) {
final now = DateTime.now();
final pastTime = now.subtract(Duration(hours: hours));
return isBefore(now) && isAfter(pastTime);
}