TFLite with default cmake build, xnnpack does not work for quantized model
I am able to replicate:

```sh
(base) xxxxxx@xxxxxxxxx:~/issues/61946/tflite_build/tools/benchmark$ ./benchmark_model --graph=./mobilenet_v1_1.0_224_quant.tflite
INFO: STARTING!
INFO: Log parameter values verbosely: [0]
INFO: Graph: [./mobilenet_v1_1.0_224_quant.tflite]
INFO: Loaded model ./mobilenet_v1_1.0_224_quant.tflite
INFO: The input model file size (MB): 4.27635
INFO: Initialized session in 0.53ms.
INFO: Running benchmark for at least 1 iterations and at least 0.5 seconds but terminate if exceeding 150 seconds.
INFO: count=5 first=124020 curr=116061 min=115177 max=124020 avg=117225 std=3412

INFO: Running benchmark for at least 50 iterations and at least 1 seconds but terminate if exceeding 150 seconds.
INFO: count=50 first=121183 curr=115199 min=111222 max=121324 avg=116066 std=1906

INFO: Inference timings in us: Init: 530, First inference: 124020, Warmup (avg): 117225, Inference (avg): 116066
INFO: Note: as the benchmark tool itself affects memory footprint, the following is only APPROXIMATE to the actual memory footprint of the model at runtime. Take the information at your discretion.
INFO: Memory footprint delta from the start of the tool (MB): init=3.75 overall=12.1914
(base) xxxxxxx@xxxxxxxxx:~/issues/61946/tflite_build/tools/benchmark$ ./benchmark_model --graph=./mobilenet_v1_1.0_224_quant.tflite --use_xnnpack=true
INFO: STARTING!
INFO: Log parameter values verbosely: [0]
INFO: Graph: [./mobilenet_v1_1.0_224_quant.tflite]
INFO: Use xnnpack: [1]
INFO: Loaded model ./mobilenet_v1_1.0_224_quant.tflite
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
INFO: XNNPACK delegate created.
INFO: Though XNNPACK delegate is explicitly applied, the model graph will not be executed by the delegate.
INFO: The input model file size (MB): 4.27635
INFO: Initialized session in 1.624ms.
INFO: Running benchmark for at least 1 iterations and at least 0.5 seconds but terminate if exceeding 150 seconds.
INFO: count=5 first=118606 curr=115130 min=115130 max=118606 avg=115913 std=1351

INFO: Running benchmark for at least 50 iterations and at least 1 seconds but terminate if exceeding 150 seconds.
INFO: count=50 first=118240 curr=115075 min=113462 max=118240 avg=115403 std=915

INFO: Inference timings in us: Init: 1624, First inference: 118606, Warmup (avg): 115913, Inference (avg): 115403
INFO: Note: as the benchmark tool itself affects memory footprint, the following is only APPROXIMATE to the actual memory footprint of the model at runtime. Take the information at your discretion.
INFO: Memory footprint delta from the start of the tool (MB): init=4.125 overall=12.2188
(base) xxxxxx@xxxxxxxxx:~/issues/61946/tflite_build/tools/benchmark$ ./benchmark_model --graph=./mobilenet_v1_1.0_224_quant.tflite --use_xnnpack=false
INFO: STARTING!
INFO: Log parameter values verbosely: [0]
INFO: Graph: [./mobilenet_v1_1.0_224_quant.tflite]
INFO: Use xnnpack: [0]
INFO: Loaded model ./mobilenet_v1_1.0_224_quant.tflite
INFO: The input model file size (MB): 4.27635
INFO: Initialized session in 0.624ms.
INFO: Running benchmark for at least 1 iterations and at least 0.5 seconds but terminate if exceeding 150 seconds.
INFO: count=5 first=119736 curr=115120 min=115120 max=119736 avg=116948 std=1708

INFO: Running benchmark for at least 50 iterations and at least 1 seconds but terminate if exceeding 150 seconds.
INFO: count=50 first=116137 curr=115145 min=114959 max=118105 avg=115743 std=829

INFO: Inference timings in us: Init: 624, First inference: 119736, Warmup (avg): 116948, Inference (avg): 115743
INFO: Note: as the benchmark tool itself affects memory footprint, the following is only APPROXIMATE to the actual memory footprint of the model at runtime. Take the information at your discretion.
INFO: Memory footprint delta from the start of the tool (MB): init=3.75 overall=12.1914
```

Seems like maybe the cmake files might be out of date, @terryheo can you please take a look? Thanks.

@captainst, can you please include the bazel build commands as well?
 @alankelly  This should do it: https://github.com/tensorflow/tensorflow/commit/db6395777b85e5eaa07651333bc3368b4c73a0ff
### Issue type

Bug

### Have you reproduced the bug with TensorFlow Nightly?

No

### Source

source

### TensorFlow version

tf 2.9.3, tf 2.13.0

### Custom code

No

### OS platform and distribution

Linux Ubuntu 20.04

### Mobile device

_No response_

### Python version

_No response_

### Bazel version

5.0

### GCC/compiler version

gcc 9.4.0

### CUDA/cuDNN version

_No response_

### GPU model and memory

_No response_

### Current behavior?

Following the guide for [build_cmake](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/lite/g3doc/guide/build_cmake.md)
`cmake ../tensorflow_src/tensorflow/lite`
then build the benchmark tool & label_image:
```
cmake --build . -j -t benchmark_model
cmake --build . -j -t label_image
```
I tested using the model [here](https://storage.googleapis.com/download.tensorflow.org/models/tflite/mobilenet_v1_1.0_224_quant_and_labels.zip).

Both the benchmark_model tool & label_image example do **NOT** show different inference time, whether using xnnpack or not. The log shows _"Though XNNPACK delegate is explicitly applied, the model graph will not be executed by the `delegate"_`

**However, using the bazel build with following definitions:**
```
--define tflite_with_xnnpack_qs8=true
--define tflite_with_xnnpack_qu8=true
--define tflite_with_xnnpack=true
```
did show that using xnnpack, the inference time is 3x less.


### Standalone code to reproduce the issue

```shell
# for benchmark, with xnnpack
benchmark_model --graph=./mobilenet_quant_v1_224.tflite --use_xnnpack=true
# for benchmark, no xnnpack
benchmark_model --graph=./mobilenet_quant_v1_224.tflite --use_xnnpack=false
# label_image, with xnnpack
label_image -m ./mobilenet_quant_v1_224.tflite -i ./grace_hopper.bmp  -l labels.txt -x 1
# label_image, no xnnpack
label_image -m ./mobilenet_quant_v1_224.tflite -i ./grace_hopper.bmp  -l labels.txt -x 0
```


### Relevant log output

```shell
Log from benchmark_model with cmake build:
STARTING!
Log parameter values verbosely: [0]
Graph: [./mobilenet_quant_v1_224.tflite]
Use xnnpack: [1]
Loaded model ./mobilenet_quant_v1_224.tflite
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
XNNPACK delegate created.
Though XNNPACK delegate is explicitly applied, the model graph will not be executed by the delegate.
The input model file size (MB): 4.27635
Initialized session in 0.609ms.
Running benchmark for at least 1 iterations and at least 0.5 seconds but terminate if exceeding 150 seconds.
count=6 first=88887 curr=84456 min=84307 max=88887 avg=85234.3 std=1638
...
=========================================
Log from benchmark_model with bazel build:
STARTING!
Log parameter values verbosely: [0]
Graph: [./mobilenet_quant_v1_224.tflite]
Use xnnpack: [1]
Loaded model tflite_build_native_old/examples/label_image/mobilenet_quant_v1_224.tflite
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
XNNPACK delegate created.
Explicitly applied XNNPACK delegate, and the model graph will be partially executed by the delegate w/ 2 delegate kernels.
The input model file size (MB): 4.27635
Initialized session in 4.844ms.
Running benchmark for at least 1 iterations and at least 0.5 seconds but terminate if exceeding 150 seconds.
count=41 first=14002 curr=12270 min=12128 max=14002 avg=12400.6 std=398
...
```
