build: exclude mptest target from compile commands
Excludes mptest from compile_commands.json because it includes generated .capnp.h files that don't exist at configure time, causing IWYU failures when this repo is used as a subtree in Bitcoin Core.
Follows the pattern established for example targets.
Refs bitcoin/bitcoin#35361 (this change will resolve that issue once pulled into Bitcoin Core)