Architecting for Data Quality in the Lakehouse with Delta Lake and PySpark