Fix ArgsAsWritten being null for ConceptSpecializationExpr in certain circumstances when parsing ASTs
ASTStmtWriter::VisitConceptSpecializationExpr expects getTemplateArgsAsWritten() to return a real value, which it wasn't when parsed by ASTContext.cpp in certain edge cases.
Resubmitting https://reviews.llvm.org/differential/revision/edit/146678/ rebased on the llvm-16.0.0 branch.