[intel-npu] Molding NPU_TURBO into a shared option between driver and compiler (#30471)
### Details:
- Molding NPU_TURBO into a shared option between driver and compiler
compiler.
If compiler supports it, will send it to compiler too. Else we send it
to driver only.
Changes required to obtain this:
- changing OptionMode for Turbo to OptionMode::Both
- optionMode::Both will make Turbo to be included in compiler arguments
even if it doesn't support it > need to add compiler argument string
filtering with compiler support verification to remove it if the
compiler doesn't support it (but without effecting setting it in driver)
- since Turbo became OptionMode::Both, it will fall into properties
initialization (and reinitialization) logic, which will ask about
compiler support for it. If compiler doesn't report it supported, the
logic marks it disabled. However, we still want to use it for driver, so
we force-enable it (it will be filtered out in cid adapter anyway).
### Tickets:
- CVS-167348
---------
Co-authored-by: Bogdan Pereanu <bogdan.pereanu@intel.com>