[Ameba] refactor platform (#35396)

* refactor platform codes for all-clusters-app, integrated it to platform sdk.
diff --git a/examples/all-clusters-app/ameba/main/chipinterface.cpp b/examples/all-clusters-app/ameba/main/chipinterface.cpp
index 99ed719..5bf20be 100644
--- a/examples/all-clusters-app/ameba/main/chipinterface.cpp
+++ b/examples/all-clusters-app/ameba/main/chipinterface.cpp
@@ -23,22 +23,16 @@
 #include "DeviceCallbacks.h"
 #include "Globals.h"
 #include "LEDWidget.h"
-#include "ManualOperationCommand.h"
 #include "chip_porting.h"
 #include <DeviceInfoProviderImpl.h>
-#include <lwip_netconf.h>
 
 #include <app/clusters/identify-server/identify-server.h>
-#include <app/clusters/laundry-dryer-controls-server/laundry-dryer-controls-server.h>
-#include <app/clusters/laundry-washer-controls-server/laundry-washer-controls-server.h>
 #include <app/clusters/network-commissioning/network-commissioning.h>
 #include <app/server/OnboardingCodesUtil.h>
 #include <app/server/Server.h>
 #include <app/util/endpoint-config-api.h>
-#include <laundry-dryer-controls-delegate-impl.h>
-#include <laundry-washer-controls-delegate-impl.h>
 #include <lib/core/ErrorStr.h>
-#include <microwave-oven-device.h>
+
 #include <platform/Ameba/AmebaConfig.h>
 #include <platform/Ameba/NetworkCommissioningDriver.h>
 #if CONFIG_ENABLE_AMEBA_CRYPTO
@@ -47,11 +41,9 @@
 #include <platform/CHIPDeviceLayer.h>
 #include <setup_payload/ManualSetupPayloadGenerator.h>
 #include <setup_payload/QRCodeSetupPayloadGenerator.h>
-#include <static-supported-modes-manager.h>
-#include <static-supported-temperature-levels.h>
 #include <support/CHIPMem.h>
+
 #if CONFIG_ENABLE_AMEBA_TEST_EVENT_TRIGGER
-#include <app/clusters/smoke-co-alarm-server/SmokeCOTestEventTriggerHandler.h>
 #include <test_event_trigger/AmebaTestEventTriggerDelegate.h>
 #endif
 
@@ -76,9 +68,6 @@
 app::Clusters::NetworkCommissioning::Instance
     sWiFiNetworkCommissioningInstance(kNetworkCommissioningEndpointMain /* Endpoint Id */,
                                       &(NetworkCommissioning::AmebaWiFiDriver::GetInstance()));
-
-app::Clusters::TemperatureControl::AppSupportedTemperatureLevelsDelegate sAppSupportedTemperatureLevelsDelegate;
-Clusters::ModeSelect::StaticSupportedModesManager sStaticSupportedModesManager;
 } // namespace
 
 void NetWorkCommissioningInstInit()
@@ -180,15 +169,8 @@
 
 #if CONFIG_ENABLE_CHIP_SHELL
     InitBindingHandler();
-    InitManualOperation();
 #endif
-    app::Clusters::TemperatureControl::SetInstance(&sAppSupportedTemperatureLevelsDelegate);
-    Clusters::ModeSelect::setSupportedModesManager(&sStaticSupportedModesManager);
-    MatterMicrowaveOvenServerInit();
-#if CONFIG_ENABLE_AMEBA_TEST_EVENT_TRIGGER
-    static SmokeCOTestEventTriggerHandler sSmokeCOTestEventTriggerHandler;
-    Server::GetInstance().GetTestEventTriggerDelegate()->AddHandler(&sSmokeCOTestEventTriggerHandler);
-#endif
+
     chip::Server::GetInstance().GetFabricTable().AddFabricDelegate(&sAmebaObserver);
 }
 
@@ -231,15 +213,3 @@
 {
     return true;
 }
-
-using namespace chip::app::Clusters::LaundryWasherControls;
-void emberAfLaundryWasherControlsClusterInitCallback(EndpointId endpoint)
-{
-    LaundryWasherControlsServer::SetDefaultDelegate(endpoint, &LaundryWasherControlDelegate::getLaundryWasherControlDelegate());
-}
-
-using namespace chip::app::Clusters::LaundryDryerControls;
-void emberAfLaundryDryerControlsClusterInitCallback(EndpointId endpoint)
-{
-    LaundryDryerControlsServer::SetDefaultDelegate(endpoint, &LaundryDryerControlDelegate::getLaundryDryerControlDelegate());
-}