Those just look like KWP1281-style measuring blocks, which most KWP2000 ECUs support. They consist of a formula byte (first byte), which tells how to interpret the next 2 bytes (some formulas use more than 2). The first byte is normally called the Normierwert (factor), and the second one is the Messwert (measurement), but this doesn't make sense for all formulas.
Anyways, these formulas are well-known:
http://nefariousmotorsports.com/forum/index.php?topic=22.msg166322#msg166322 /
https://github.com/domnulvlad/KLineKWP1281Lib/blob/84f90a9a1dc28d8706187fdbf9144e60799e6afe/src/KLineKWP1281Lib.cpp#L2211Here are those specified in your provided data:
0x05: (byte3 - 100) * byte2 * 0.1
0x01: byte3 * byte2 * 0.2
0x02: byte3 * byte2 * 0.002
0x03: byte3 * byte2 * 0.002
0x04: (byte3 - 127) * byte2 * -0.01
0x05: (byte3 - 100) * byte2 * 0.1
0x06: byte3 * byte2 * 0.001
0x0A: (byte3 ? 1 : 0)
0x0B: 1 + ((byte3 - 128) * byte2 * 0.0001)
0x0C: byte3 * byte2 * 0.001
0x0D: (byte3 - 127) * byte2 * 0.001
0x10: byte3 & byte2
0x11: byte2 * 256 + byte3
0x12: byte3 * byte2 * 0.04
0xA0: (needs 5 bytes instead of 3)
0xA1: byte2 * 256 + byte3
0xA2: byte2 * byte3 * 0.448
Some of your values are incorrect, I suspect you did not record them properly.
Something else to note, I have never seen a single measurement change its formula, ever. So I assume your ECU returns a single formula for the measurement you are interested in, but the data you provided is from you playing around with the first byte with your "emulated ECU"
