[QNN EP]Add UT for cached Qnn context binary (#16184)
### Description
1. Add UT for cached Qnn context binary
2. Minor change: set model path to "" if model_path is not available
since the model could be loaded from buffer instead of Onnx file
### Motivation and Context
support more scenario
---------
Co-authored-by: Adrian Lizarraga <adlizarraga@microsoft.com>