Allow tags to be set multiple levels deep

Make the `slimmer_section_tag_for_details` method recursive so that tags can be set more than two levels deep. This is so that we can better stub the travel advice sections in Frontend.