Make Frontend::StatisticsAnnouncementFilter less clever

The Frontend::StatisticsAnnouncementFilter was written to accept both slugs and actual Topics/Organisations for reasons that are unclear. This opens it up to potential shenanigans as the dynamic find_by_ methods appear to behave strangely when handed a hash.