pub fn validate_timestamp(request_timestamp: i64) -> Result<(), CoreError>
Validate that a request timestamp is within ±300 seconds of now.
Returns Err(CoreError::AuthError) if the timestamp is outside the window.
Err(CoreError::AuthError)