8505958b65
- Added `gateway_matter_plan.cpp` to define the logic for building Matter endpoint plans, including functions for inferring capabilities and managing allocations based on channel configurations. - Introduced helper functions to determine the type of Matter endpoints and color methods based on device capabilities. - Created `gateway_matter_plan_test.cpp` to validate the functionality of the endpoint plan logic with various test cases, ensuring correct behavior for different configurations and address handling. Signed-off-by: Tony <tonylu@tony-cloud.com>