[GPU] Support 4-D non-grouped weights in ConvertFCToCompressed (#35596)
A 4-D weight Constant with only the last two dims non-unit (e.g. [1, 1,
K, N]) hit an OPENVINO_ASSERT and dropped off the compressed-FC path.
Add a branch that flattens such shapes to the 2-D layout the
compressed-FC kernel expects, and a unit test covering it.
### Tickets:
- [183843](https://jira.devtools.intel.com/browse/CVS-183843)
---------
Co-authored-by: Eddy Kim <eddy.kim@intel.com>