Fix memory extendedSize type

Modify "extendedSize" type to support 64-bit environment.
The size_t type uses 8 bytes in a 64-bit environment, the
properties "MemorySizeInKB" and "MemoryConfiguredSpeedInMhz"
will get wrong values from smbios file.

Tested:
```
root@qbmc:~# busctl introspect xyz.openbmc_project.Smbios.MDR_V2 \
> /xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0 \
> xyz.openbmc_project.Inventory.Item.Dimm
.AllowedSpeedsMT                        property  aq        0                                        emits-change writable
.CASLatencies                           property  q         0                                        emits-change writable
.ECC                                    property  s         "xyz.openbmc_project.Inventory.Item.D... emits-change writable
.FormFactor                             property  s         "xyz.openbmc_project.Inventory.Item.D... emits-change writable
.MaxMemorySpeedInMhz                    property  q         4800                                     emits-change writable
.MemoryAttributes                       property  y         2                                        emits-change writable
.MemoryConfiguredSpeedInMhz             property  q         1100                                     emits-change writable
.MemoryDataWidth                        property  q         64                                       emits-change writable
.MemoryDeviceLocator                    property  s         "P0 CHANNEL A DIMM0"                     emits-change writable
.MemoryMedia                            property  s         "xyz.openbmc_project.Inventory.Item.D... emits-change writable
.MemorySizeInKB                         property  t         3479875137107394560                      emits-change writable
.MemoryTotalWidth                       property  q         0                                        emits-change writable
...
```
After
```
root@qbmc:~# busctl introspect xyz.openbmc_project.Smbios.MDR_V2 \
> /xyz/openbmc_project/inventory/system/chassis/motherboard/dimm0 \
> xyz.openbmc_project.Inventory.Item.Dimm
NAME                                    TYPE      SIGNATURE RESULT/VALUE                             FLAGS
.AllowedSpeedsMT                        property  aq        0                                        emits-change writable
.CASLatencies                           property  q         0                                        emits-change writable
.ECC                                    property  s         "xyz.openbmc_project.Inventory.Item.D... emits-change writable
.FormFactor                             property  s         "xyz.openbmc_project.Inventory.Item.D... emits-change writable
.MaxMemorySpeedInMhz                    property  q         4800                                     emits-change writable
.MemoryAttributes                       property  y         2                                        emits-change writable
.MemoryConfiguredSpeedInMhz             property  q         4800                                     emits-change writable
.MemoryDataWidth                        property  q         64                                       emits-change writable
.MemoryDeviceLocator                    property  s         "P0 CHANNEL A DIMM0"                     emits-change writable
.MemoryMedia                            property  s         "xyz.openbmc_project.Inventory.Item.D... emits-change writable
.MemorySizeInKB                         property  t         33554432                                 emits-change writable
.MemoryTotalWidth                       property  q         0                                        emits-change writable
...
```

Change-Id: I205de7df72269e472143ea3a3fc2f6f9e4af56ee
Signed-off-by: Joseph Fu <joseph.fu@quantatw.com>
diff --git a/include/dimm.hpp b/include/dimm.hpp
index 1ce90ab..2a02fb6 100644
--- a/include/dimm.hpp
+++ b/include/dimm.hpp
@@ -118,7 +118,7 @@
     std::string motherboardPath;
 
     void dimmSize(const uint16_t size);
-    void dimmSizeExt(const size_t size);
+    void dimmSizeExt(const uint32_t size);
     void dimmDeviceLocator(const uint8_t bankLocatorPositionNum,
                            const uint8_t deviceLocatorPositionNum,
                            const uint8_t structLen, uint8_t* dataIn);
@@ -155,7 +155,7 @@
     uint8_t assetTag;
     uint8_t partNum;
     uint8_t attributes;
-    size_t extendedSize;
+    uint32_t extendedSize;
     uint16_t confClockSpeed;
     uint16_t minimumVoltage;
     uint16_t maximumVoltage;