Core component of SQL Server for storing, processing, and securing data
Store corrections as replayable data (table, key, column, old_value, new_value, applied_date, ticket_ref). It lets you deterministically re-apply corrections after any reload from source.
Add a recovery backstop for the late-detection gap beyond your 7-day PITR: Azure SQL long-term retention and/or system-versioned temporal tables for queryable row history.
A strategic option worth evaluating - keep raw tables as a faithful copy of source and apply corrections through a separate overlay (a corrections table plus a view). Reloads then can't lose corrections. It's powerful but disruptive to retrofit, so it's most attractive if corrections are concentrated in a few tables.
Restrict DDL/DELETE on raw tables, route corrections through a controlled procedure or pipeline that also writes to some table, and set up alerts on table drops.