Fix the ScreenManager lock release (#15207)
Fix the ScreenManager lock release (#15207)

Releasing this lock occasionally aborts, and it goes away when changing
xSemaphoreGive to xSemaphoreGiveRecursive.
nestlabs/connectedhomeip,nestlabs/connectedhomeip,project-chip/connectedhomeip,nestlabs/connectedhomeip,nestlabs/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip,nestlabs/connectedhomeip,nestlabs/connectedhomeip,nestlabs/connectedhomeip,project-chip/connectedhomeip,project-chip/connectedhomeip