[RFC] [OpenCL] Split opencl-c.h header

I submitted a patch on Phabricator (⚙ D51544 [OpenCL] Split opencl-c.h header),
but I'd like to get more inputs from OpenCL users to avoid breaking
anyone's workflow.

Let me know if you have any comments/suggestions.

TL;DR