[SYCL][Joint Matrix] Implement opt kernel feature for joint_matrix and joint_matrix_mad (#11738)
This patch adds two new properties `joint_matrix` and `joint_matrix_mad`
to device requirements in
sycl-post-link.
SYCL RT reads these properties and throws exception if objects of
`joint_matrix` type or `joint_matrix_mad` functions are not supported by
the current device. "Unsupported" means matrix type and sizes provided
by user are not compatible with the list of all supported matrix types
and sizes from the runtime query in
`get_info<...matrix_combinations>`.