[SYCL][UR] Fix urProgramLink to expose link log on failure in OpenCL adapter (#21787)
clLinkProgram may return a valid cl_program object even when linking
fails (e.g. CL_LINK_PROGRAM_FAILURE). That object contains the link log
retrievable via clGetProgramBuildInfo.