Add MNK padding, M = 0 support into grouped_gemm (#539)

* add mnk padding, support m=0

* clean code

* clean code

Co-authored-by: Rostyslav Geyyer <46627076+geyyer@users.noreply.github.com>
7 jobs for develop in 0 seconds (queued for 90 minutes and 6 seconds)
Status Job ID Name Coverage
  Build
failed #2649
build

 
  Test
skipped #2652
allowed to fail
bandit-sast
failed #2651
allowed to fail
code_quality

skipped #2653
allowed to fail
flawfinder-sast
skipped #2655
allowed to fail
secret_detection
skipped #2654
allowed to fail
semgrep-sast
failed #2650
test

 
Name Stage Failure
failed
test Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
build Build There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
code_quality Test There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log