This commit improves the logic for initializing and reusing secondary contexts
in the Device class. The changes ensure better handling of context creation,
rotation, and reuse, particularly for high-priority and regular contexts.
Related-To: NEO-16676
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>