message: refactor: Replace RecursiveMutex with Mutex in timedata.cpp
diff: #include <warnings.h>
  -static RecursiveMutex cs_nTimeOffset;
  -static int64_t nTimeOffset GUARDED_BY(cs_nTimeOffset) = 0;
  +static Mutex g_timeoffset_mutex;
  +static int64_t nTimeOffset GUARDED_BY(g_timeoffset_mutex) = 0;
  /**
  * "Never go to sea with two chronometers; take one or three."
  @@ -28,7 +28,7 @@ static int64_t nTimeOffset GUARDED_BY(cs_nTimeOffset) = 0;
  */
  int64_t GetTimeOffset()
  {
  - LOCK(cs_nTimeOffset);
  + LOCK(g_timeoffset_mutex);
  return nTimeOffset;
  }
  @@ -41,7 +41,7 @@ int64_t GetAdjustedTime()
  void AddTimeData(const CNetAddr& ip, int64_t nOffsetSample)
  {
  - LOCK(cs_nTimeOffset);
  + LOCK(g_timeoffset_mutex);
  // Ignore duplicates
  static std::set<CNetAddr> setKnown;
  if (setKnown.size() == BITCOIN_TIMEDATA_MAX_SAMPLES)
  