Revert "libpldm: Remove states.h file"

This reverts commit b011526d45c7866dd391d1358a6bdc04e28613ea.

CI of other repos that depend on libpldm are failing. For eg https://jenkins.openbmc.org/job/ci-repository/1676/console.

FAILED: libpldmresponder/1b80d8d@@pldmresponder@sha/platform.cpp.o 
c++ -Ilibpldmresponder/1b80d8d@@pldmresponder@sha -Ilibpldmresponder -I../libpldmresponder -Ilibpldm -I../libpldm -I. -I.. -I../oem/ibm -I../libpldm/requester -I/usr/local/include -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++17 -g -Wno-psabi -DOEM_IBM -fPIC -MD -MQ 'libpldmresponder/1b80d8d@@pldmresponder@sha/platform.cpp.o' -MF 'libpldmresponder/1b80d8d@@pldmresponder@sha/platform.cpp.o.d' -o 'libpldmresponder/1b80d8d@@pldmresponder@sha/platform.cpp.o' -c ../libpldmresponder/platform.cpp
In file included from ../libpldmresponder/platform.cpp:2:
../libpldmresponder/platform.hpp:6:10: fatal error: libpldm/states.h: No such file or directory
    6 | #include "libpldm/states.h"
      |          ^~~~~~~~~~~~~~~~~~

Change-Id: I38c1d2f0c881945167e0100702a2dd45321c212f
diff --git a/libpldm/meson.build b/libpldm/meson.build
index b401829..c574027 100644
--- a/libpldm/meson.build
+++ b/libpldm/meson.build
@@ -5,6 +5,7 @@
   'bios.h',
   'bios_table.h',
   'entity.h',
+  'states.h',
   'state_set.h',
   'fru.h',
   'utils.h',
diff --git a/libpldm/states.h b/libpldm/states.h
new file mode 100644
index 0000000..ca20acd
--- /dev/null
+++ b/libpldm/states.h
@@ -0,0 +1,34 @@
+#ifndef STATES_H
+#define STATES_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "pldm_types.h"
+
+/** @brief PLDM state set ids
+ */
+enum pldm_state_set_ids {
+	PLDM_BOOT_PROGRESS_STATE = 196,
+	PLDM_SYSTEM_POWER_STATE = 260,
+};
+
+/** @brief PLDM enums for the boot progress state set
+ */
+enum pldm_boot_progress_states {
+	PLDM_BOOT_NOT_ACTIVE = 1,
+	PLDM_BOOT_COMPLETED = 2,
+};
+
+/** @brief PLDM enums for system power states
+ */
+enum pldm_system_power_states {
+	PLDM_OFF_SOFT_GRACEFUL = 9,
+};
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* STATES_H */