Pastable Pricing Grid for eSourcing

Replace the existing eSourcing pricing line-item fields with a spreadsheet-style grid that supports direct typing and bulk paste from Excel or Google Sheets. Keep each pricing item on a single horizontally scrollable row, support select-all and bulk deletion, load and edit existing pricing items during normal edits and reopened rounds, and prevent dropdown custom fields within pricing. Add real-time cell validation for required, numeric and date fields, block progression while errors remain, and apply the same validation server-side with errors returned against the relevant rows and cells.