posix: semaphore: implement `sem_open()`, `sem_unlink()` & `sem_close()`

Implements `sem_open()`, `sem_unlink()` & `sem_close()`
functions and added tests for them.

Updated existing tests and POSIX docs.

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
5 files changed