site: build.md: Use consistent language

According to https://bazel.build/concepts/build-ref#workspace, the workspace "encompasses the main repo and the set of all defined external repos." Since `//...` excludes targets in external repositories, clarify that it applies to the main repo, not to the workspace.

Similarly, clarify that `//...` and `//:all` refer only to rule targets, not to file targets.

Closes #20963.

PiperOrigin-RevId: 600495266
Change-Id: I36e817990f7041fc15ce2daaac0b628de5254bb5
diff --git a/site/en/run/build.md b/site/en/run/build.md
index 3d2f062..34b75b5 100644
--- a/site/en/run/build.md
+++ b/site/en/run/build.md
@@ -160,12 +160,12 @@
 </tr>
 <tr>
   <td><code>//...</code></td>
-  <td>All targets in packages in the workspace. This does not include targets
+  <td>All rule targets in packages in the main repository. Does not include targets
   from <a href="/docs/external">external repositories</a>.</td>
 </tr>
 <tr>
   <td><code>//:all</code></td>
-  <td>All targets in the top-level package, if there is a `BUILD` file at the
+  <td>All rule targets in the top-level package, if there is a `BUILD` file at the
   root of the workspace.</td>
 </tr>
 </table>