EF Core Loses Decimal Precision After Save - C#