RFC docs: workaround generated device info headers
Remove intel generated headers as a dependency of ISL sphinx docs
ISL's use of automated documentation places constraints on other components within Intel's source tree. Specifically, adding a generated header may potentially break the documentation build and disable some CI tasks.
This MR removes header-parsed documentation in cases where sphinx will access intel/dev, and replaces it with static c function documentation. As a result, relevant stubbed generated headers can be removed.
It may be desirable to follow a similar approach with other auto-documented components like NIR.