Solving #31000 (review).
Modifies the default datadir path for unit/bench/fuzz tests, grouping all tests within a single directory labeled by the current timestamp.
Replicating the functional test framework behavior.
Directory structure update:
Before: tmp/test_common bitcoin/test_name/current_time
After: tmp/test_common bitcoin/current_time/test_name