implement-retry-logic

Add retry logic with exponential backoff to async operations. Use when implementing external service calls, database operations, network requests, or any operation that may fail transiently. Follows p