TFLite converter does not support 4-dimensional input for dense operators 
Hi @vk1214 Thanks for reporting the issue.

I was able to reproduce this issue on TF 2.12. Please find the gist [here](https://colab.research.google.com/gist/pjpratik/5cfcb8eb28fcac6186db47bf8b4121ff/60427.ipynb).

@sachinprasadhs Could you please look into this?

Thanks.
### 1. System information

- OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10 pro
- TensorFlow installation (pip package or built from source): pip
- TensorFlow library (version, if pip package or github SHA, if built from source): 2.12.0

### 2. Code
Simple model
https://colab.research.google.com/drive/1IaVtPj4RO2QWV3V1CgmNPnb2hmggkLmV?usp=sharing

### 3. Failure after conversion
As you can see in the only the second dense operator is converted well (blue). The first dense op is broken down into primitive ops (red)

![image](https://user-images.githubusercontent.com/87983167/234969243-b6197275-a19a-41da-aaeb-f00b8d75fbca.png)

### 5. (optional) Any other info / logs
Likely related issue: https://github.com/tensorflow/tensorflow/issues/57691 
