Problem: #35465 added async chainstate compaction, but the coins_view_db fuzz target did not exercise scheduling compaction alongside ordinary coins view operations.
The async wrapper also shared the CompactFull() name with the blocking CDBWrapper primitive.
Fix: Rename the coins DB wrapper to CompactFullAsync() and let coins_view_db randomly schedule it under cs_main (like in production).
The fuzz operation only starts compaction and any running job is joined by the CCoinsViewDB destructor at the end of the fuzz input.