Adds a new API to `FileSpecList` that allows appending another `FileSpecList`. This is used in another PR where I didn't want to iterate over the list and push_back manually. Assisted-by: Claude - Used Claude to write the skeleton of the test before manually cleaning it up.