Rules triggers on whole words only. You cannot configure a rule to fire when the query matches on prefix (be it for all rules or specific rules).
The risk of matching on prefix would be that rules would trigger all over the place at any keystroke and would cause unwanted behaviours.
There is an option to trigger a specific rule the word's synonyms/typo/plural. Even by adding synonym, there is a limit of alternative that will be considered by the rules.