Fix typos in docs (#6946)
Made corrections to the typos i found in the documentations.
diff --git a/docs/developers/design_docs/hal_driver_features.md b/docs/developers/design_docs/hal_driver_features.md
index da9a125..7ef7cbb 100644
--- a/docs/developers/design_docs/hal_driver_features.md
+++ b/docs/developers/design_docs/hal_driver_features.md
@@ -27,7 +27,7 @@
versions, extensions, features, limits. Vulkan uses SPIR-V to express the GPU
program but Vulkan is just one client SPIR-V supports. So SPIR-V has its own
mechanisms for supporting different clients: versions, capabilities, extensions.
-The mechanims in these two domains bear lots of similarity, but they are not
+The mechanism in these two domains bear lots of similarity, but they are not
exactly the same. We need to bridge these two worlds inside IREE.
IREE has its own [Vulkan dialect][iree-vulkan-dialect], which defines the Vulkan