module/pincrl: Implement pinctrl
- Add initial implementation for the pinctrl module, by implementing all APIs that can manage the pin, groups, and functionalities of pins.
- Define the interface with the HW pinctrl driver underneath.
- Fix the scmi_pin_control module and UT, after updating the pinctrl APIs.
Signed-off-by: khaled ali ahmed khaled.aliahmed@arm.com