pw_docs: Fixup minor typos, add clarifications

* pw_preprocessor: Fix a typo in the example code
* Correct a few spelling/grammar mistakes
* Clarify intent in a couple spots

Signed-off-by: Shiva Rajagopal <shivarajagopal@google.com>
Change-Id: I3aebc82d219848e884408658eb8e48f3f8fe651d
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/44681
Reviewed-by: Armando Montanez <amontanez@google.com>
diff --git a/pw_preprocessor/docs.rst b/pw_preprocessor/docs.rst
index 3f5b13c..03d22bb 100644
--- a/pw_preprocessor/docs.rst
+++ b/pw_preprocessor/docs.rst
@@ -30,12 +30,12 @@
   .. code-block:: cpp
 
       #define ARG_PRINT(...)  PW_DELEGATE_BY_ARG_COUNT(_ARG_PRINT, __VA_ARGS__)
-      #define _ARG_PRINT_0(a)        LOG_INFO("nothing!")
-      #define _ARG_PRINT_1(a)        LOG_INFO("1 arg: %s", a)
-      #define _ARG_PRINT_2(a, b)     LOG_INFO("2 args: %s, %s", a, b)
-      #define _ARG_PRINT_3(a, b, c)  LOG_INFO("3 args: %s, %s, %s", a, b, c)
+      #define _ARG_PRINT0(a)        LOG_INFO("nothing!")
+      #define _ARG_PRINT1(a)        LOG_INFO("1 arg: %s", a)
+      #define _ARG_PRINT2(a, b)     LOG_INFO("2 args: %s, %s", a, b)
+      #define _ARG_PRINT3(a, b, c)  LOG_INFO("3 args: %s, %s, %s", a, b, c)
 
-  When used, ``ARG_PRINT`` expands to the ``_ARG_PRINT_#`` macro corresponding
+  When used, ``ARG_PRINT`` expands to the ``_ARG_PRINT#`` macro corresponding
   to the number of arguments.
 
   .. code-block:: cpp