help my 2d character jitters when up against the wall

First, ALWAYS use code-tags when posting code and never plain-text. Please edit your post so it uses them too, thanks.

You add a Rigidbody2D because you want it in control of the Transform and to write the physics position/rotation. It does this when the simulation runs which is, by default, every FixedUpdate. You however are stomping over the Transform per-frame yourself with no regards to collisions and what the Rigidbody2D is trying to do. Then, when the simulation runs, it tries to fix the mess it finds itself in (collisions/overlaps) because you moved into the “wall” by modifying the Transform.

You should decide on who is in control of the Transform. If you’re going to use Physics then let the Rigidbody2D do it and use its API to move and NOT fight it by stomping over the Transform.

Also note, physics doesn’t run per-frame unless you ask it to. You’re moving per-frame by modifying the Transform.

If you don’t understand this then I would suggest following one of the many tutorials out there. There’s lots on Unity Learn, YouTube etc.