Nvidia-gpu: Create GPU Inventory device

GPU device class implements Item.accelerator interface to get identified
as as GPU device. This will be used in Redfish to populate the GPU
processor schema.

Tested -
```
root@gb200nvl-obmc:~# busctl introspect xyz.openbmc_project.GpuSensor /xyz/openbmc_project/inventory/NVIDIA_GB200_GPU_0
NAME                                           TYPE      SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable            interface -         -            -
.Introspect                                    method    -         s            -
org.freedesktop.DBus.Peer                      interface -         -            -
.GetMachineId                                  method    -         s            -
.Ping                                          method    -         -            -
org.freedesktop.DBus.Properties                interface -         -            -
.Get                                           method    ss        v            -
.GetAll                                        method    s         a{sv}        -
.Set                                           method    ssv       -            -
.PropertiesChanged                             signal    sa{sv}as  -            -
xyz.openbmc_project.Inventory.Item.Accelerator interface -         -            -
.Type                                          property  s         "GPU"        emits-change
```

Change-Id: I20434529860cb37889e63651bbcd97cadfa9d54e
Signed-off-by: Rohit PAI <ropai@nvidia.com>
diff --git a/src/nvidia-gpu/meson.build b/src/nvidia-gpu/meson.build
index fcf15fa..9359b2b 100644
--- a/src/nvidia-gpu/meson.build
+++ b/src/nvidia-gpu/meson.build
@@ -1,4 +1,5 @@
 gpusensor_sources = files(
+    'Inventory.cpp',
     'MctpRequester.cpp',
     'NvidiaDeviceDiscovery.cpp',
     'NvidiaGpuDevice.cpp',