WorkManager constraints that must be met for sync to run.
Maximum number of retry attempts for failed sync operations.
Creates a WorkRequest for initial sync on app startup.