Simon's right about Madman; this is the observation which inspired my "easy puzzle" yesterday.
Pearl Diver is messier than I thought, but you can gain one card to the top of your deck in between plays.
The Kingdom which I proposed probably does not have enough Villages or Gainers in its Black Market deck to support that optimal strategy, so even 147 is probably not achievable.