Support ConstantBuffer by define it like
template<typename T> using ConstantBuffer = T;
Added new internal attribute HLSLConstantBufferView to mark CBV with AttributedType.
The document for ConstantBuffer in hlsl is at https://learn.microsoft.com/en-us/windows/win32/direct3d12/resource-binding-in-hlsl#constant-buffers