Sync batch sizes for both push and pull are configured in class constants. To update or use different values, one has to recompile client-core with the new settings.
Move the batch size settings to SyncConfiguration to allow for apps to override the values.