Pokemon Violet - Dark Type Only: Team Star Giacomo

The first tricky fight of the game so far! Had to go level up and find a Pawniard in order to beat the boss. My Dark Type only run for Pokemon Violet. Some basic rules: 1) Set Mode (removed in this game but just say no on the prompt) 2) Dark Types only. Pokemon that evolve into Dark Types allowed in party for levelling purposes but cannot be used 3) No use of items like potions or healing items in battle (healing outside of battle is okay), held items are okay 4) No Terastallization, unless necessary (such as the final battle) 5) No Intentional Over Leveling, it is my first run so I'm not too strict about it as long as it's reasonable