Add lifecycle configuration to delete objects under a certain size to remove destroyed states
This issue proposes adding an S3 lifecycle configuration to automatically delete state file objects that are smaller than a specified byte size. This is intended to clean up S3 buckets after resources have been destroyed, as these small state files can accumulate and clutter the bucket.