AFGeofence Broadcast Receiver
class AFGeofenceBroadcastReceiver : <ERROR CLASS> ERROR CLASS: Symbol not found for BroadcastReceiver
BroadcastReceiver for handling geofence transition events from Google Play Services.
Uses goAsync to extend the receiver lifecycle so network calls can complete. Debounce state is held in the companion object so it survives receiver re-creation.