Create `ActivityValidationParams` struct and pass to `validate_activities` to improve testability and reduce coupling. Pass these in rather than calling `add_node_to_maps` here _Originally posted by @carlaKC in https://github.com/bitcoin-dev-project/sim-ln/pull/232#discussion_r2012566835_