hexagon: rope updates (#28628)
* hexagon: vectorize RoPE theta cache on v75
* hexagon: vectorize MROPE/IMROPE theta pick
* hexagon: tighten NEOX RoPE rotate and aligned tail copy
* hex-rope: use inplace rope for all scenarios
* hex-rope: remove ctx->spad usage and legacy timers
* hex-rope: add kernel params and enforce vtcm reqs at the host
* hex-rope: cleanup unused params and tighten the mode checks
* hex-rope: add missing ops header
---------
Co-authored-by: Max Krasnyansky <maxk@qti.qualcomm.com>