Creates a TranslateCategoryResolver by pre-compiling the given translation rules.
Array of ITranslationRule objects defining fromPayee->toPayee mappings.
Logs the number of loaded translation rules and returns a resolved promise.
Resolved promise (no async work needed).
Finds the first translation rule matching the given payee description.
The raw transaction payee or description string.
IResolvedCategory with the translated payee name, or undefined if no match.
Resolves transaction payee names by matching Hebrew text against translation rules.