Finder on macOS: Search works by default with “Name matches” instead of “Name contains”
Find Any File can do this, an it's only $7.99:
https://apps.apple.com/us/app/find-any-file-faf/id402569179?mt=12
FYI I haven't tried it myself, but the developer website screenshot shows searching by Contains:
http://apps.tempel.org/FindAnyFile/index.php