[QNN EP] Debug info dump of inputs, outputs and initializers in QNN EP (#26622)
### Description
- Adding comprehensive logging to the QNN EP that displays detailed
information about all the graph inputs, outputs and initializers.
- Information is dumped into a json file during graph composition only
if we are dumping the json qnn graph.
### Motivation and Context
- Useful for debugging and understanding if we are hitting peak memory
during inference