Fix price auto-fill across items, update README
Root cause: missing ValueKey on item rows. When inserting at index 0, Flutter reuses widget state across shifted indices, causing price controllers to mix between items. Each _LineItem now has a unique auto-increment id used as ValueKey on the Card widget.
Also updated README to reflect current app (Credit Book, search, group toggle, undo).