Added * RcpBatch is now iterable and behave more list a list.
Fixed * Type hinting errors. * Most issues where the wrong combo of `exclude_unset` & `exclude_none` given to `model_dump_json` would result in a invalid JsonRpc.
Changed * Notifications can now not trigger an Error Rpc reply. as per the specification.
Changed * How `create_request` adds a Result reply handling. So now it uses `_add_result_handling`, which mean it will be easier to hook into for work-a-rounds.