Three hexa­hydro­pyrido­pyrimidine-spiro-cyclo­hexane­triones: supra­molecular structures generated by O—H⋯O, N—H⋯O, C—H⋯O and C—H⋯π hydrogen bonds, and π–π stacking interactions