Implement `onInferenceInfo` callback for `ProcessingCallback`

This new callback is invoked when an `InferenceInfo` is received from the service.
To enable this new callback, caller need to set `OnDeviceIntelligenceManager.KEY_REQUEST_INFERENCE_INFO` to true in the associated request Bundle.

The `InferenceInfo` is also added in `InferenceInfoStore` to support `getLatestInferenceInfo` for battery usage tracking.

Flag: android.app.ondeviceintelligence.flags.on_device_intelligence_25q4
Bug: 372658837
Change-Id: I36ebe317760c8c45e8cad9f556e7511702727cf9
8 files changed