Target clears watchpoints hit count but doesn't do the same for breakpoints. As was discussed in D84527, this behavior should be unified.
Now responsibility for cleanup lies on *List symmetrically for breakpoints and watchpoints.
The test case verifies that hit counts are reset to 0 after killing the process.
clang-tidy: error: 'lldb/Breakpoint/BreakpointID.h' file not found [clang-diagnostic-error]
not useful