[GPU] apply scales_port to save/load/hash/compare functions in resample (#31585)
### Description of the issue(symptom, root-cause, how it was resolved)
- benchmark_app crashed when cache_dir is enabled due to 'scales_port'
in resample is missing at save/load functions.
- 'scales_port' was fixed to 2 in old code. but it updated in
[PR#26260](https://github.com/openvinotoolkit/openvino/pull/26260)
#### The code and line that caused this issue (if it is not changed
directly)
- src/plugins/intel_gpu/include/intel_gpu/primitives/resample.hpp
#### Reproduction step and snapshot (if applicable. Do not attach for
customer model)
- $ benchmark_app -m models/ch_PP-OCRv4_det_infer/inference.xml -d GPU.1
-data_shape x[1,3,960,960] -api sync -niter 1 --cache_dir ./model_cache
- model is attached in ticket
#### Checklist
- [x] Is it a proper fix? (not a workaround)
- [x] Did you include test case for this fix, if necessary?
- [ ] Did you review existing test that can be extended to cover this
scenario? Which test did you review?
### Tickets:
- 171152