- Provide new estimates only when the time delta from previous
forecast is older than 30 seconds.
- This caching helps avoid the high cost of frequently generating block templates,
preventing users from inadvertently calling `estimateFee` repeatedly.
Co-authored-by: willcl-ark <will@256k1.dev>