pw_status: Add TRY macros

- Add TRY macros to status module (they are moving from pw_kvs).
- Switch pw_kvs to use pw_status/try.
- Remove TRY macros from pw_kvs.

Change-Id: I72c844f4a452c80d8053cb0cf64b0dd88e891367
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/18040
Commit-Queue: David Rogers <davidrogers@google.com>
Reviewed-by: Wyatt Hepler <hepler@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
diff --git a/pw_kvs/key_value_store.cc b/pw_kvs/key_value_store.cc
index d2f0df3..83bdac6 100644
--- a/pw_kvs/key_value_store.cc
+++ b/pw_kvs/key_value_store.cc
@@ -23,8 +23,8 @@
 #include <type_traits>
 
 #include "pw_assert/assert.h"
-#include "pw_kvs_private/macros.h"
 #include "pw_log/log.h"
+#include "pw_status/try.h"
 
 namespace pw::kvs {
 namespace {