feat: add cache invalidation method for POS middleware
feat: implement Redis caching in POS middleware for improved performance
feat: refactor sales invoice DTOs for POS to include correction functionality
feat: extend SalesInvoicesController to handle invoice corrections and returns
feat: update SalesInvoicesService to support invoice correction and return operations
feat: enhance TSP provider correction functionality with new DTOs and utility methods
fix: improve error handling and logging in Nama provider switch adapter
refactor: streamline invoice payload building in TSP provider utilities